C0A80101 → 192.168.1.1 e 0xDEADBEEF → 222.173.190.239.
Gli indirizzi IPv4 sono numeri a 32 bit, solitamente espressi in esadecimale come 8 caratteri (ad esempio, C0A80101). Il nostro convertitore li suddivide in quattro ottetti per ottenere la tipica rappresentazione decimale puntata. Gli indirizzi IPv6 sono numeri interi a 128 bit, espressi come 32 caratteri esadecimali. Il convertitore li suddivide in otto gruppi di quattro cifre esadecimali, delimitati dai due punti, e applica le regole normali per la compressione (rimuovendo gli zeri iniziali, sostituendo la sequenza più lunga di zeri con "::", ecc.). Se usi il formato sbagliato, l'indirizzo non sarà corretto o completo.
L'esadecimale è un breve sistema numerico a base 16 che i computer utilizzano nativamente. Le informazioni relative all'IP sono spesso mostrate in esadecimale in molti output a livello di sistema, come gli header dei pacchetti di rete in strumenti come Wireshark, dump della RAM, log del kernel o alcuni file di configurazione. È necessario convertirle nel formato standard degli indirizzi IP per interpretare e agire su queste informazioni, come individuare una connessione sospetta o configurare un router. Questa traduzione è una fase critica nella ricerca di rete, nella digital forensics e nella programmazione a basso livello.
Il prefisso 0x è uno standard molto popolare nella programmazione e nei log per indicare esplicitamente che si tratta di un numero esadecimale (ad esempio, 0xC0A80101). Il nostro strumento funziona per valori con e senza questo prefisso. Per impostazione predefinita, lo strumento rimuoverà automaticamente i caratteri "0x" dall'inizio di ciascun valore di input prima di convertirlo quando l'opzione "Rimuovi prefisso 0x" è selezionata. Se si utilizzano stringhe esadecimali grezze che non usano questa notazione, allora è sicuro deselezionare questa voce. Questa è una funzionalità comoda per gestire formati di input misti.
Se selezionato "Convalida prima l'esadecimale", il programma convaliderà l'intera stringa di input prima di effettuare la conversione. Tutti i caratteri (ad eccezione degli spazi, delle virgole e del prefisso opzionale "0x") vengono controllati per verificare che siano cifre esadecimali valide (0-9, A-F, a-f). Se viene trovato un carattere non valido, come G, Z o un segno di punteggiatura diverso da un separatore, la conversione si interrompe e viene visualizzato un chiaro messaggio di errore nell'area degli errori, indicando la parte dell'input che ha causato il problema. Questo previene output parziali o senza senso e mantiene l'integrità dei dati.
Sì, puoi farlo. Questo strumento è pensato per l'elaborazione in batch. Puoi inserire diversi valori esadecimali separati da una virgola, uno spazio, una nuova riga o una combinazione di questi. Ad esempio: C0A80101 DEADBEEF 0A0A0A0A Oppure ciascuno su una riga. Il convertitore elaborerà ogni segmento valido a turno, producendo l'elenco degli indirizzi IP nello stesso ordine. Questo è molto utile per analizzare file di log o acquisizioni di pacchetti con diversi indirizzi.
Per lavorare entro i limiti pratici del tuo browser web, esiste un limite ragionevole alla quantità di testo che puoi incollare nell'area di input in una sola volta (di solito alcune migliaia di righe). Per un uso professionale normale, tuttavia - ad esempio convertire centinaia di indirizzi IP da un file di log - il programma è più che adeguato. Se hai un set di dati davvero enorme, considera di suddividerlo in lotti più piccoli o di usare lo strumento di caricamento file con un file di testo di dimensioni moderate. Ogni conversione viene eseguita lato client, mantenendo i tuoi dati privati e la conversione veloce.
Sì. Il nostro Convertitore da Hex a IP è completamente basato su JavaScript lato client, il che significa che funziona interamente nel browser web. Questo garantisce che i valori esadecimali che incolli o carichi non vengano mai trasferiti ai nostri sistemi o su Internet. Tutta l'elaborazione viene eseguita localmente sul tuo computer. Questo design offre completa privacy e sicurezza ed è sicuro da usare con dati sensibili come log di rete, sistemi proprietari o indagini sulla sicurezza. Puoi verificarlo sia utilizzando il programma offline sia controllando il codice sorgente della pagina.