Heks pregledač datoteka
Otvori bilo koju datoteku u besplatnom hex pregledaču u pregledniku: pomaci, heks i ASCII, pretraga bajtova ili teksta, dekodiranje brojeva, prepoznavanje tipa.
Datoteka se čita u tvom pregledniku, dio po dio, i nikada se ne šalje. Čak se i datoteke od više gigabajta otvaraju odmah.
- Datoteka
- —
- Veličina
- —
- Prepoznati tip
- —
Heksadecimalno s 0x ili h (0x1F0, 1F0h), decimalno (496) ili relativno (+16, -0x10).
Otvori datoteku da vidiš njene bajtove.
Klikni na bajt da ga označiš, prevuci ili klikni uz Shift da označiš raspon. Tastatura: strelice, Page Up/Down, Home/End, Ctrl+Home/End; dodaj Shift da proširiš oznaku.
Nema oznake
| Tip | Little-endian | Big-endian |
|---|
- Oznaka kao UTF-8 tekst
- —
Kako koristiti hex pregledač
- Ispusti datoteku na zonu za ispuštanje ili klikni na nju da je odabereš. Radi bilo koji tip i bilo koja veličina: datoteka se čita u malim dijelovima dok se pomičeš, pa se disk-slika od 4 GB otvara jednako brzo kao ikona od 4 KB.
- Pročitaj polja Datoteka, Veličina i Prepoznati tip. Tip se određuje iz prvih bajtova datoteke („magični broj“), a ne iz njene ekstenzije.
- Pomiči prikaz točkićem miša, povuci klizač Položaj u datoteci ili klikni na prikaz i koristi strelice, Page Up/Down, Home/End i Ctrl+Home/End.
- Klikni na bajt da ga označiš. Prevuci ili klikni uz Shift da označiš raspon. Panel ispod prikazuje početak, kraj i dužinu oznake, vrijednost na početku oznake dekodiranu kao brojeve i oznaku kao UTF-8 tekst.
- Upiši pomak u Idi na pomak i klikni Idi:
0x1F0ili1F0hje heksadecimalno,496je decimalno, a+16i-0x10pomjeraju relativno u odnosu na trenutni bajt. - Za pretragu upiši u Pretraga, odaberi Tekst (UTF-8) ili Heks bajtovi, pa klikni Nađi sljedeće ili Nađi prethodno. Pretraga se vraća na početak na kraju datoteke, a pronađeni rezultat se označava.
Čitanje tri kolone
Svaki red prikazuje 16 bajtova. Lijeva kolona je pomak prvog bajta reda, u heksadecimalnom zapisu. Srednje kolone su sami bajtovi, po dvije heksadecimalne cifre (00 do FF), s većim razmakom iza osmog bajta. Desna kolona prikazuje iste bajtove kao ASCII: znakovi koji se mogu ispisati, od razmaka (0x20) do tilde (0x7E), prikazuju se onakvi kakvi jesu, a svaki drugi bajt kao tačka. To je raspored klasičnih alata poput xxd i hexdump -C.
Tumačenje brojeva
Tabela dekodira bajtove na početku oznake kao uobičajene tipove fiksne veličine: cijele brojeve s predznakom i bez njega od 8, 16, 32 i 64 bita te brojeve s pomičnim zarezom IEEE 754 jednostruke (float32) i dvostruke (float64) preciznosti. Svaki tip prikazan je u Little-endian poretku (prvo najmanje značajan bajt, koriste ga x86 i ARM procesori i većina formata iz Windowsa) i Big-endian poretku (prvo najznačajniji bajt, koriste ga mrežni protokoli, Java class datoteke, PNG i JPEG). Ako je datoteka prekratka za neki tip, ćelija prikazuje crticu. 64-bitni cijeli brojevi računaju se tačno, preko granice 2^53 JavaScript brojeva.
Potpisi datoteka
Većina binarnih formata počinje fiksnim potpisom: PNG s 89 50 4E 47 0D 0A 1A 0A, PDF s %PDF-, ZIP (a time i DOCX, XLSX, JAR, EPUB i APK) s PK 03 04, ELF izvršne datoteke sa 7F 45 4C 46, Windows izvršne datoteke s MZ. Alat provjerava šezdesetak potpisa za slike, zvuk, video, arhive, fontove, izvršne datoteke, baze podataka i dokumente. Kad nijedan ne odgovara, kaže liči li početak datoteke na UTF-8 tekst.
Česta pitanja
Šalje li se moja datoteka na server?
Ne. Preglednik čita datoteku lokalno pomoću File API-ja, u memoriju se učitavaju samo dijelovi koje gledaš, i ništa ne napušta tvoj računar.
Mogu li uređivati bajtove?
Ne. Ovo je pregledač: nikada ne mijenja datoteku. Koristi ga da pregledaš zaglavlja, pronađeš nizove znakova, provjeriš potpis ili razumiješ neki binarni format.
Zašto pretraga pronalazi tekst koji ne vidim u ASCII koloni?
Pretraga teksta kodira tvoj upit kao UTF-8. Slova s dijakritičkim znakovima zauzimaju dva bajta u UTF-8 i u ASCII koloni se prikazuju kao tačke jer su izvan raspona ASCII znakova koji se mogu ispisati. Polje Oznaka kao UTF-8 tekst prikazuje ih ispravno.
Šta radi „Zanemari velika i mala slova“?
Pretraga teksta tada izjednačava A–Z i a–z. Odnosi se samo na ASCII slova; heks pretrage uvijek traže tačne vrijednosti bajtova.
Koliko velika datoteka može biti?
Nema fiksnog ograničenja. Pregled i pomicanje čitaju samo vidljive redove, a pretraga čita datoteku u dijelovima od 4 MB uz pokazivač napretka koji možeš otkazati.
Srodni alati
- Generator hasheva Generiši MD5, SHA-1, SHA-256 i SHA-512 heševe teksta ili datoteka bilo koje veličine i provjeri kontrolne zbirove. Sve radi u tvom pregledniku.
- Base64 koder i dekoder Besplatan Base64 koder i dekoder s punom podrškom za UTF-8 i opcijom base64url. Radi u pregledniku, ništa se ne šalje na server.
- Pretvarač brojevnih sistema Pretvaraj brojeve između binarnog, oktalnog, decimalnog, heksadecimalnog i bilo kojeg sistema od 2 do 36, s dvojnim komplementom, razlomcima i postupkom.
- EXIF preglednik metapodataka EXIF preglednik online: pogledaj kameru, objektiv, ekspoziciju, datum i GPS lokaciju skrivenu u fotografiji, te IPTC i XMP polja. Privatno, bez slanja.