Vizualizator hex pentru fișiere
Deschide orice fișier într-un vizualizator hex gratuit, în browser: poziții, hex și ASCII, căutare de octeți sau text, decodare de numere, detectarea tipului.
Fișierul este citit în browserul tău, bucată cu bucată, și nu este încărcat niciodată. Chiar și fișierele de mai mulți gigaocteți se deschid instantaneu.
- Fișier
- —
- Dimensiune
- —
- Tip detectat
- —
Hexazecimal cu 0x sau h (0x1F0, 1F0h), zecimal (496) sau relativ (+16, -0x10).
Deschide un fișier pentru a-i vedea octeții.
Fă clic pe un octet pentru a-l selecta, trage sau Shift+clic pentru a selecta un interval. Tastatură: săgeți, Page Up/Down, Home/End, Ctrl+Home/End; adaugă Shift pentru a extinde selecția.
Nicio selecție
| Tip | Little-endian | Big-endian |
|---|
- Selecția ca text UTF-8
- —
Cum folosești vizualizatorul hex
- Trage un fișier în zona de încărcare sau fă clic pe ea pentru a alege unul. Merge orice tip și orice dimensiune: fișierul este citit în felii mici pe măsură ce derulezi, așa că o imagine de disc de 4 GB se deschide la fel de repede ca o pictogramă de 4 KB.
- Citește casetele Fișier, Dimensiune și Tip detectat. Tipul provine din primii octeți ai fișierului („numărul magic”), nu din extensia lui.
- Derulează vizualizarea cu rotița mouse-ului, trage glisorul Poziția în fișier sau fă clic pe vizualizare și folosește săgețile, Page Up/Down, Home/End și Ctrl+Home/End.
- Fă clic pe un octet pentru a-l selecta. Trage sau folosește Shift+clic pentru a selecta un interval. Panoul de dedesubt arată începutul, sfârșitul și lungimea selecției, valoarea de la începutul selecției decodată ca numere și selecția ca text UTF-8.
- Scrie o poziție în Mergi la poziția și apasă Mergi:
0x1F0sau1F0heste hexazecimal,496este zecimal, iar+16și-0x10se deplasează relativ la octetul curent. - Pentru a căuta, scrie în Caută, alege Text (UTF-8) sau Octeți hex, apoi apasă Următorul sau Anteriorul. Căutarea reia de la început la finalul fișierului, iar potrivirea este selectată.
Cum se citesc cele trei coloane
Fiecare rând arată 16 octeți. Coloana din stânga este poziția primului octet al rândului, în hexazecimal. Coloanele din mijloc sunt octeții înșiși, câte două cifre hex fiecare (00 până la FF), cu un spațiu mai larg după al optulea octet. Coloana din dreapta arată aceiași octeți ca ASCII: caracterele imprimabile de la spațiu (0x20) până la tildă (0x7E) sunt afișate ca atare, orice alt octet ca un punct. Aceasta este structura unor unelte clasice precum xxd și hexdump -C.
Interpretarea numerelor
Tabelul decodează octeții de la începutul selecției ca tipuri uzuale de dimensiune fixă: numere întregi cu semn și fără semn pe 8, 16, 32 și 64 de biți și numere reale IEEE 754 în simplă (float32) și dublă precizie (float64). Fiecare tip este afișat în Little-endian (octetul cel mai puțin semnificativ primul, folosit de procesoarele x86 și ARM și de majoritatea formatelor de fișiere din Windows) și Big-endian (octetul cel mai semnificativ primul, folosit de protocoalele de rețea, fișierele de clasă Java, PNG și JPEG). Dacă fișierul este prea scurt pentru un tip, celula arată o liniuță. Numerele întregi pe 64 de biți sunt calculate exact, dincolo de limita de 2^53 a numerelor JavaScript.
Semnăturile fișierelor
Majoritatea formatelor binare încep cu o semnătură fixă: PNG cu 89 50 4E 47 0D 0A 1A 0A, PDF cu %PDF-, ZIP (și deci DOCX, XLSX, JAR, EPUB și APK) cu PK 03 04, executabilele ELF cu 7F 45 4C 46, executabilele Windows cu MZ. Instrumentul verifică în jur de șaizeci de semnături pentru imagini, audio, video, arhive, fonturi, executabile, baze de date și documente. Când niciuna nu se potrivește, spune dacă începutul fișierului seamănă cu text UTF-8.
Întrebări frecvente
Este fișierul meu încărcat?
Nu. Browserul citește fișierul local, cu API-ul File, doar feliile pe care le privești sunt încărcate în memorie și nimic nu părăsește calculatorul tău.
Pot edita octeții?
Nu. Este un vizualizator: nu modifică niciodată fișierul. Folosește-l pentru a inspecta antete, a găsi șiruri de text, a verifica o semnătură sau a înțelege un format binar.
De ce căutarea găsește text pe care nu-l văd în coloana ASCII?
Căutarea de text codifică interogarea în UTF-8. Literele cu diacritice ocupă doi octeți în UTF-8 și apar ca puncte în coloana ASCII, pentru că se află în afara intervalului ASCII imprimabil. Caseta Selecția ca text UTF-8 le afișează corect.
Ce face „Ignoră diferența dintre majuscule și minuscule”?
Face ca o căutare de text să potrivească A–Z și a–z în mod interschimbabil. Se aplică doar literelor ASCII; căutările hex potrivesc întotdeauna valorile exacte ale octeților.
Cât de mare poate fi fișierul?
Nu există o limită fixă. Vizualizarea și derularea citesc doar rândurile vizibile, iar o căutare citește fișierul în bucăți de 4 MB, cu un indicator de progres pe care îl poți anula.
Instrumente similare
- Generator de hash Generează hash-uri MD5, SHA-1, SHA-256 și SHA-512 pentru text sau fișiere de orice dimensiune și verifică sumele de control. Totul rulează în browser.
- Codificare și decodificare Base64 Codifică și decodifică Base64 gratuit, cu suport complet UTF-8 și opțiunea base64url pentru URL. Funcționează în browser, nimic nu este încărcat.
- Convertor de baze numerice Convertește numere între binar, octal, zecimal, hexazecimal și orice bază de la 2 la 36, cu complement față de doi, fracții și rezolvare pas cu pas.
- Vizualizator EXIF Vizualizator EXIF online: vezi aparatul, obiectivul, expunerea, data și locația GPS ascunse într-o fotografie, plus câmpuri IPTC și XMP. Privat, fără încărcare.