Visualizzatore esadecimale di file binari
Nella modalità a passaggi, il file selezionato resta temporaneamente in questo browser per un massimo di due ore. Non viene caricato.
Lettura del blocco selezionato...
Il tipo visualizzato è indicato dal browser e non viene verificato dalla firma del file.
byte -
Viene mostrato solo il blocco selezionato. Il resto del file non è stato letto per questo dump.
Un dump esadecimale dispone i byte di un file in tre colonne: offset assoluto a sinistra, valori esadecimali a due cifre al centro e una vista ASCII approssimata a destra. Questo visualizzatore legge localmente un blocco limitato del file. Parte dall’offset 0 con 64 KiB e offre 4 KiB, 16 KiB, 64 KiB, 256 KiB o 1 MiB.
Come leggere questo dump esadecimale
-
1
Rilascia un file
Usa qualsiasi file binario, testo, immagine, archivio o eseguibile. Il browser lo legge come byte grezzi.
-
2
Scegli il blocco visualizzato
Inserisci un offset iniziale intero in formato decimale compreso nel file, quindi scegli 4 KiB, 16 KiB, 64 KiB, 256 KiB o 1 MiB. Valori come 0x10 non sono accettati. L'ultimo blocco breve termina alla fine del file.
-
3
Leggi 16 byte per riga
Ogni riga mostra l'offset esadecimale assoluto di 8 cifre, fino a 16 valori byte e una colonna ASCII laterale.
-
4
Copia o confronta
Copia il dump visibile o confronta i byte con firme note. Il visualizzatore non cerca né modifica, non interpreta numeri multibyte, non esporta file e non rileva automaticamente i formati.
Anatomia di una riga
00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR|
^offset^ ^--- 16 byte in hex ---------------------------^ ^-- ASCII ----^
- Offset, Posizione assoluta del byte nel file, a partire da zero e mostrata come hex a 8 cifre.
- Valori hex, Sedici byte per riga; ogni byte è reso con due cifre esadecimali.
- Colonna ASCII, I byte da
0x20a0x7Esono stampati come ASCII; ogni altro byte viene mostrato come..
Firme di file comuni (magic bytes)
I magic bytes sono indizi, non prove garantite. Sono più utili a offset zero, ma diversi formati possono condividere un prefisso o contenere file annidati. Formati basati su ZIP come DOCX, XLSX, JAR e APK possono tutti iniziare con 50 4B 03 04, e questo visualizzatore non identifica automaticamente il formato.
| Byte (hex) | Possibile indizio di formato |
|---|---|
89 50 4E 47 0D 0A 1A 0A |
Immagine PNG |
FF D8 FF E0 |
Immagine JPEG/JFIF |
47 49 46 38 39 61 |
Immagine GIF89a |
25 50 44 46 |
Documento PDF (%PDF) |
50 4B 03 04 |
Header locale ZIP; comune anche in DOCX, XLSX, JAR, APK |
7F 45 4C 46 |
Eseguibile ELF o file oggetto |
4D 5A |
Eseguibile DOS/Windows PE (MZ) |
1F 8B |
Dati compressi gzip |
42 4D |
Immagine BMP (BM) |
49 49 2A 00 |
Immagine TIFF, little-endian |
Cosa può fare questo visualizzatore e cosa no
- Lettura locale dei byte, Il dump visualizzato viene generato nel browser dal file selezionato.
- Ispezione di un blocco limitato, Inserisci qualsiasi offset di byte valido e ispeziona fino a 1 MiB da quel punto. Il browser legge solo quel blocco per il dump.
- Contesto MIME e dimensione, Lo strumento mostra il tipo MIME riportato dal browser, oppure
binary, più la dimensione totale del file in byte. - Output copiabile, Usa il pulsante di copia per riutilizzare il dump visibile in note, ticket o confronti da riga di comando.
- Non è un hex editor completo, Non cerca, non evidenzia corrispondenze, non modifica byte, non scarica esportazioni, non rileva firme automaticamente e non interpreta valori a 16, 32 o 64 bit. L’endianness quindi non si applica: i byte appaiono sempre nell’ordine del file.
Limiti di visualizzazione
Il selettore accetta esattamente un file non vuoto fino a 100 MiB, ma il dump esadecimale legge e mostra al massimo 1 MiB dall’offset scelto. Il browser converte solo quel blocco Blob/File in un ArrayBuffer; il contenuto non viene inviato al server. Nella modalità a passaggi, una copia temporanea in IndexedDB, solo nel browser, mantiene disponibile il file tra le pagine per un massimo di due ore, mentre Ricomincia elimina la copia attiva. Nella modalità normale su una sola pagina, il File selezionato resta soltanto nella memoria della pagina. Per cercare, modificare, interpretare valori numerici o convalidare automaticamente un formato, usa un hex editor o un parser specifico.
Domande frequenti
No. Sono una prova utile, soprattutto a offset zero, ma non sono un parser completo. Usali come indizio e conferma i file importanti con uno strumento specifico per il formato.
No. Lo strumento è in sola lettura e mostra solo il blocco scelto. Inoltre non interpreta numeri multibyte, quindi non offre impostazioni little-endian o big-endian. Usa un hex editor per modificare o leggere valori tipizzati.
No. Il dump viene generato localmente con arrayBuffer() da un blocco Blob/File. La modalità a passaggi conserva temporaneamente il file in questo browser; quella normale lo mantiene solo nella memoria della pagina.
Puoi inserire qualsiasi offset iniziale valido e mostrare fino a 1 MiB da quel punto. Il visualizzatore non cerca, non evidenzia corrispondenze, non esporta dump e non carica tutto il file in una volta.
Strumenti correlati
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Convertitore BBCode in HTML
Converti BBCode (markup per forum) in HTML pulito. Gestisce tag di formattazione, elenchi, citazioni, codice, immagini, link e tabelle.
Generatore di Palette di Colori
Genera palette monocromatiche, analoghe, complementari, triadiche o tetradiche da un colore base HEX ed esporta variabili CSS pronte da copiare.
Generatore di palette colori casuali
Genera palette casuali da 2 a 15 campioni, scegli uno stile vivace, pastello, tenue o scuro e copia codici HEX o variabili CSS.
Semplificatore di Algebra Booleana
Semplifica le espressioni booleane utilizzando le mappe di Karnaugh e l'algoritmo di Quine-McCluskey. Mostra ogni passo di minimizzazione e una forma finale SOP/POS.
Convertitore da Base64 a Hex
Converti una stringa Base64 nei suoi byte sottostanti espressi in esadecimale. Utile per ispezionare token, chiavi, certificati e JWT.