Vai al contenuto

Visualizzatore esadecimale

Hex Viewer

Mostra qualsiasi file come dump di offset, esadecimale e ASCII, riconosce i byte magici ed evidenzia il risultato di una ricerca.

Un dump esadecimale nel browser: offset, byte e ASCII stampabile affiancati, con una ricerca che accetta testo o esadecimale. Riconosce anche il file dai suoi primi byte e riporta l’entropia di Shannon, e insieme le due cose di solito rispondono alla domanda «che cos’è questa roba».

🔒 Funziona interamente nel tuo browserhexbinaryinspectdebug

Lascia cadere un file qualsiasi per guardarci dentro

Letto in questa scheda. Non viene caricato niente, e un file da 2 GB si legge esattamente come uno da 2 kB.

Oppure scrivi qualcosa

Codificato in UTF-8. È per questo che una sillaba coreana occupa tre byte e un’emoji quattro.

Origine

testo scritto

Dimensione

62 byte

Byte per riga
Nessun magic byte che questo strumento riconosca. È normale per testo semplice, codice sorgente, CSV e JSON: nessuno di loro ha una firma.

Trova

Come

Dump esadecimale

Offset, byte esadecimali e ASCII stampabile.
000000004c61736369612063616465726520756eLascia cadere un
000000102066696c652c206f7070757265207363 file, oppure sc
0000002072697669207175692e0aec9588eb8595rivi qui........
00000030ed9598ec84b8ec9a9420f09f918b......... ....

Entropia

4,8 bit/byte

Media. Struttura binaria mista, o testo con molta varietà.

Come si usa

  1. Trascinare il file, oppure scrivere

    Il testo digitato viene codificato in UTF-8, che è il modo più rapido per vedere perché una «à» sono due byte, un «€» tre e un’emoji quattro.

  2. Leggere la riga di identificazione

    Viene dai magic byte, non dal nome del file: un `.jpg` che qui dice PNG è un file rinominato. Il testo semplice, il CSV e il JSON non hanno nessuna firma, e la pagina lo dice invece di tirare a indovinare.

  3. Cercare i byte che ci si aspetta

    Testo o esadecimale; ogni riscontro viene evidenziato in entrambe le colonne ed elencato come pulsante di salto. Utile per trovare una stringa incorporata, un’intestazione a un certo offset o il punto in cui si ferma un file troncato.

  4. Dare un’occhiata all’entropia

    Sopra i 7,9 bit per byte circa il contenuto è di fatto casuale: compresso, cifrato o già impacchettato. Un’entropia bassa vuol dire testo o molte ripetizioni. È una risposta in un solo numero alla domanda «è già compresso?».

Domande frequenti

Riesce ad aprire un file da 2 GB?

Legge dal file una schermata alla volta invece di caricarlo tutto, quindi un file grande si apre veloce quanto uno piccolo. La ricerca deve comunque scorrere tutto, quindi quella parte cresce con la dimensione.

Si possono modificare i byte?

No: questo è un visualizzatore. Modificare vuol dire riscrivere un file, e un editor esadecimale che può corrompere qualcosa in silenzio è un altro tipo di strumento, con un altro insieme di protezioni.

Perché la colonna ASCII è piena di punti?

Perché un punto sta per qualunque byte fuori dall’ASCII stampabile, cioè per quasi tutto un file binario — e per tutto il testo UTF-8 sopra U+007F. Un testo italiano con le lettere accentate mostra dei punti in quella colonna pur essendo perfettamente leggibile come UTF-8; la verità sta nell’esadecimale.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.