Utilia

Šestnajstiški pregledovalnik datotek

Odpri katero koli datoteko v brezplačnem šestnajstiškem pregledovalniku v brskalniku: odmiki, hex in ASCII, iskanje bajtov ali besedila, dekodiranje števil.

Datoteka se bere v tvojem brskalniku, kos za kosom, in se nikoli ne naloži na strežnik. Tudi datoteke z več gigabajti se odprejo takoj.

Šestnajstiško z 0x ali h (0x1F0, 1F0h), desetiško (496) ali relativno (+16, -0x10).

Odpri datoteko, da vidiš njene bajte.

Klikni bajt, da ga izbereš, povleci ali klikni s Shift za izbiro obsega. Tipkovnica: puščice, Page Up/Down, Home/End, Ctrl+Home/End; z dodatkom Shift razširiš izbiro.

Brez izbire

VrstaLittle-endianBig-endian
Izbira kot besedilo UTF-8
—

Kako uporabljati šestnajstiški pregledovalnik

  1. Spusti datoteko v območje za spuščanje ali klikni nanj in jo izberi. Deluje vsaka vrsta in velikost: datoteka se bere v majhnih kosih med pomikanjem, zato se slika diska velikosti 4 GB odpre tako hitro kot ikona velikosti 4 KB.
  2. Preberi polja Datoteka, Velikost in Zaznana vrsta. Vrsta izhaja iz prvih bajtov datoteke (njenega »magičnega števila«), ne iz končnice.
  3. Pogled pomikaj s kolescem miške, povleci drsnik Položaj v datoteki ali klikni pogled in uporabi puščice, Page Up/Down, Home/End in Ctrl+Home/End.
  4. Klikni bajt, da ga izbereš. Povleci ali klikni s Shift za izbiro obsega. Spodnja plošča prikaže začetek, konec in dolžino izbire, vrednost na začetku izbire dekodirano kot števila ter izbiro kot besedilo UTF-8.
  5. V Pojdi na odmik vnesi odmik in klikni Pojdi: 0x1F0 ali 1F0h je šestnajstiško, 496 je desetiško, +16 in -0x10 pa se premakneta relativno glede na trenutni bajt.
  6. Pri iskanju vnesi vrednost v Iskanje, izberi Besedilo (UTF-8) ali Šestnajstiški bajti in klikni Poišči naslednje ali Poišči prejšnje. Iskanje se na koncu datoteke vrne na začetek, zadetek pa je izbran.

Branje treh stolpcev

Vsaka vrstica prikaže 16 bajtov. Levi stolpec je odmik prvega bajta vrstice v šestnajstiškem zapisu. Srednji stolpci so sami bajti, vsak z dvema šestnajstiškima števkama (od 00 do FF), z večjo vrzeljo za osmim bajtom. Desni stolpec prikaže iste bajte kot ASCII: tiskljivi znaki od presledka (0x20) do tilde (0x7E) so prikazani neposredno, vsi ostali bajti kot pika. To je razporeditev klasičnih orodij, kot sta xxd in hexdump -C.

Razlaga števil

Tabela bajte na začetku izbire dekodira kot običajne tipe stalne velikosti: 8-, 16-, 32- in 64-bitna cela števila s predznakom in brez njega ter števila s plavajočo vejico IEEE 754 enojne (float32) in dvojne (float64) natančnosti. Vsak tip je prikazan v Little-endian (najprej najmanj pomemben bajt, uporabljata ga procesorja x86 in ARM ter večina formatov datotek iz sveta Windows) in Big-endian (najprej najpomembnejši bajt, uporabljajo ga omrežni protokoli, datoteke razredov Java, PNG in JPEG). Če je datoteka za tip prekratka, celica prikaže pomišljaj. 64-bitna cela števila se izračunajo natančno, preko meje 2^53 za števila JavaScript.

Podpisi datotek

Večina dvojiških formatov se začne s stalnim podpisom: PNG z 89 50 4E 47 0D 0A 1A 0A, PDF z %PDF-, ZIP (in zato DOCX, XLSX, JAR, EPUB in APK) s PK 03 04, izvršljive datoteke ELF s 7F 45 4C 46, izvršljive datoteke Windows z MZ. Orodje preveri okoli šestdeset podpisov za slike, zvok, video, arhive, pisave, izvršljive datoteke, zbirke podatkov in dokumente. Če se noben ne ujema, pove, ali je začetek datoteke videti kot besedilo UTF-8.

Pogosta vprašanja

Ali se moja datoteka naloži na strežnik?

Ne. Brskalnik datoteko bere lokalno prek vmesnika File API, v pomnilnik se naložijo samo kosi, ki jih gledaš, in nič ne zapusti tvojega računalnika.

Ali lahko urejam bajte?

Ne. To je pregledovalnik: datoteke nikoli ne spremeni. Uporabi ga za pregled glav, iskanje nizov, preverjanje podpisa ali razumevanje dvojiškega formata.

Zakaj iskanje najde besedilo, ki ga ne vidim v stolpcu ASCII?

Iskanje besedila tvojo poizvedbo kodira v UTF-8. Črke s strešicami v UTF-8 zavzamejo dva bajta, v stolpcu ASCII pa so prikazane kot pike, ker so zunaj obsega tiskljivih znakov ASCII. Polje Izbira kot besedilo UTF-8 jih prikaže pravilno.

Kaj naredi »Prezri velikost črk«?

Pri iskanju besedila omogoči, da se A–Z in a–z ujemata brez razlikovanja. Velja samo za črke ASCII; iskanje šestnajstiških bajtov se vedno ujema z natančnimi vrednostmi bajtov.

Kako velika je lahko datoteka?

Stalne omejitve ni. Pregledovanje in pomikanje prebereta samo vidne vrstice, iskanje pa bere datoteko v kosih po 4 MB z indikatorjem napredka, ki ga lahko prekličeš.