Hexadecimálny prehliadač súborov
Otvor ľubovoľný súbor v bezplatnom hex prehliadači v prehliadači: posuny, hex a ASCII, hľadanie bajtov či textu, čísla a rozpoznanie typu súboru.
Súbor sa číta v tvojom prehliadači po častiach a nikdy sa nenahráva. Aj súbory s veľkosťou niekoľkých gigabajtov sa otvoria okamžite.
- Súbor
- —
- Veľkosť
- —
- Rozpoznaný typ
- —
Hexadecimálne s 0x alebo h (0x1F0, 1F0h), desiatkovo (496) alebo relatívne (+16, -0x10).
Otvor súbor a zobrazia sa jeho bajty.
Kliknutím na bajt ho vyberieš, ťahaním alebo Shift+kliknutím vyberieš rozsah. Klávesnica: šípky, Page Up/Down, Home/End, Ctrl+Home/End; s Shift výber rozšíriš.
Žiadny výber
| Typ | Little-endian | Big-endian |
|---|
- Výber ako text UTF-8
- —
Ako používať hex prehliadač
- Presuň súbor do vyhradenej oblasti alebo naň klikni a vyber ho. Funguje ľubovoľný typ a veľkosť: súbor sa číta v malých častiach počas posúvania, takže 4 GB obraz disku sa otvorí rovnako rýchlo ako 4 KB ikona.
- Prečítaj si polia Súbor, Veľkosť a Rozpoznaný typ. Typ sa určuje podľa prvých bajtov súboru („magické číslo“), nie podľa jeho prípony.
- Zobrazenie posúvaj kolieskom myši, ťahaj posuvník Pozícia v súbore, alebo klikni do zobrazenia a použi šípky, Page Up/Down, Home/End a Ctrl+Home/End.
- Kliknutím na bajt ho vyberieš. Ťahaním alebo Shift+kliknutím vyberieš rozsah. Panel nižšie ukazuje začiatok, koniec a dĺžku výberu, hodnotu na začiatku výberu dekódovanú ako čísla a výber ako text UTF-8.
- Zadaj posun do Prejsť na posun a klikni na Prejsť:
0x1F0alebo1F0hje hexadecimálne,496desiatkovo,+16a-0x10sa posúvajú relatívne od aktuálneho bajtu. - Na hľadanie napíš do Hľadať, vyber Text (UTF-8) alebo Bajty v hex a klikni na Hľadať ďalej alebo Hľadať späť. Hľadanie pokračuje od začiatku súboru a nájdený výskyt sa vyberie.
Čítanie troch stĺpcov
Každý riadok zobrazuje 16 bajtov. Ľavý stĺpec je posun prvého bajtu riadka v hexadecimálnom zápise. Stredné stĺpce sú samotné bajty, každý dvomi hexadecimálnymi číslicami (00 až FF), s väčšou medzerou za ôsmym bajtom. Pravý stĺpec ukazuje rovnaké bajty ako ASCII: tlačiteľné znaky od medzery (0x20) po tildu (0x7E) sa zobrazujú tak, ako sú, všetky ostatné bajty ako bodka. Tak vyzerá rozloženie klasických nástrojov ako xxd a hexdump -C.
Interpretácia čísel
Tabuľka dekóduje bajty na začiatku výberu ako bežné typy pevnej veľkosti: celé čísla so znamienkom a bez neho s 8, 16, 32 a 64 bitmi a čísla s pohyblivou desatinnou čiarkou IEEE 754 s jednoduchou (float32) a dvojitou (float64) presnosťou. Každý typ sa zobrazuje v Little-endian (najprv najnižší bajt, používa sa na procesoroch x86 a ARM a vo väčšine formátov súborov z Windowsu) a Big-endian (najprv najvyšší bajt, používa sa v sieťových protokoloch, súboroch tried Javy, PNG a JPEG). Ak je súbor pre daný typ príliš krátky, bunka ukáže pomlčku. 64-bitové celé čísla sa počítajú presne, aj za hranicou 2^53 čísel v JavaScripte.
Signatúry súborov
Väčšina binárnych formátov začína pevnou signatúrou: PNG 89 50 4E 47 0D 0A 1A 0A, PDF %PDF-, ZIP (a teda aj DOCX, XLSX, JAR, EPUB a APK) PK 03 04, spustiteľné súbory ELF 7F 45 4C 46, spustiteľné súbory Windowsu MZ. Nástroj kontroluje približne šesťdesiat signatúr obrázkov, zvuku, videa, archívov, písiem, spustiteľných súborov, databáz a dokumentov. Ak nezodpovedá žiadna, povie, či začiatok súboru vyzerá ako text UTF-8.
Často kladené otázky
Nahráva sa môj súbor?
Nie. Prehliadač číta súbor lokálne cez rozhranie File API, do pamäte sa načítajú iba časti, na ktoré sa pozeráš, a nič neopustí tvoj počítač.
Môžem upravovať bajty?
Nie. Ide o prehliadač: súbor nikdy nemení. Použi ho na kontrolu hlavičiek, hľadanie reťazcov, overenie signatúry alebo na pochopenie binárneho formátu.
Prečo hľadanie nájde text, ktorý v stĺpci ASCII nevidím?
Textové hľadanie kóduje tvoj dopyt v UTF-8. Písmená s diakritikou zaberajú v UTF-8 dva bajty a v stĺpci ASCII sa zobrazujú ako bodky, pretože ležia mimo tlačiteľného rozsahu ASCII. Pole Výber ako text UTF-8 ich ukazuje správne.
Čo robí „Ignorovať veľkosť písmen“?
Pri textovom hľadaní sa písmená A–Z a a–z považujú za zhodné. Týka sa to iba písmen ASCII; hľadanie v hex vždy zodpovedá presným hodnotám bajtov.
Aký veľký môže byť súbor?
Pevný limit neexistuje. Zobrazenie a posúvanie čítajú iba viditeľné riadky a hľadanie číta súbor po 4 MB blokoch s ukazovateľom priebehu, ktorý môžeš zrušiť.
Súvisiace nástroje
- Generátor hashov MD5, SHA-1, SHA-256 Vygeneruj hashe MD5, SHA-1, SHA-256 a SHA-512 textu alebo súborov ľubovoľnej veľkosti a over kontrolné súčty. Všetko beží v tvojom prehliadači.
- Base64 kodér a dekodér Bezplatný kodér a dekodér Base64 s plnou podporou UTF-8 a voľbou base64url pre URL. Beží celý v prehliadači, nič sa nenahráva na server.
- Prevodník číselných sústav Prevádzaj čísla medzi binárnou, osmičkovou, desiatkovou, hexadecimálnou a ľubovoľnou sústavou od 2 do 36, s dvojkovým doplnkom a postupom.
- Prehliadač EXIF Prehliadač EXIF online – zisti fotoaparát, objektív, expozíciu, dátum a polohu GPS ukrytú vo fotografii, aj polia IPTC a XMP. Súkromne, bez nahrávania.