Hex fájlmegjelenítő
Nyiss meg bármilyen fájlt az ingyenes hex megjelenítőben: eltolások, hex és ASCII, bájt- és szövegkeresés, számdekódolás, típusfelismerés.
A fájlt a böngésződ darabonként olvassa be, és soha nem töltjük fel. Még a többgigabájtos fájlok is azonnal megnyílnak.
- Fájl
- —
- Méret
- —
- Felismert típus
- —
Hexadecimális 0x vagy h jelöléssel (0x1F0, 1F0h), decimális (496), vagy relatív (+16, -0x10).
Nyiss meg egy fájlt a bájtjainak megtekintéséhez.
Kattints egy bájtra a kijelöléséhez, húzással vagy Shift+kattintással tartományt jelölhetsz ki. Billentyűzet: nyilak, Page Up/Down, Home/End, Ctrl+Home/End; a Shift hozzáadásával bővítheted a kijelölést.
Nincs kijelölés
| Típus | Little-endian | Big-endian |
|---|
- Kijelölés UTF-8 szövegként
- —
Hogyan használd a hex megjelenítőt
- Húzz egy fájlt a megjelölt területre, vagy kattints rá a kiválasztáshoz. Bármilyen típus és méret működik: a fájlt az eszköz görgetés közben kis szeletekben olvassa be, így egy 4 GB-os lemezkép ugyanolyan gyorsan megnyílik, mint egy 4 KB-os ikon.
- Olvasd le a Fájl, a Méret és a Felismert típus mezőket. A típust a fájl első bájtjai (a „mágikus szám”) adják, nem a kiterjesztése.
- Görgesd a nézetet az egérgörgővel, húzd a Pozíció a fájlban csúszkát, vagy kattints a nézetre, és használd a nyílbillentyűket, a Page Up/Down, a Home/End és a Ctrl+Home/End billentyűket.
- Kattints egy bájtra a kijelöléséhez. Húzással vagy Shift+kattintással tartományt jelölhetsz ki. Az alsó panel megmutatja a kijelölés kezdetét, végét és hosszát, a kijelölés elején lévő értéket számokként dekódolva, valamint a kijelölést UTF-8 szövegként.
- Írj be egy eltolást az Ugrás eltoláshoz mezőbe, és kattints az Ugrás gombra: a
0x1F0vagy az1F0hhexadecimális, a496decimális, a+16és a-0x10pedig az aktuális bájthoz képest mozog. - Kereséshez írj a Keresés mezőbe, válaszd a Szöveg (UTF-8) vagy a Hex bájtok módot, majd kattints a Következő keresése vagy az Előző keresése gombra. A keresés a fájl végén körbefordul, és a találat kijelölődik.
A három oszlop olvasása
Minden sor 16 bájtot mutat. A bal oldali oszlop a sor első bájtjának eltolása hexadecimálisan. A középső oszlopok maguk a bájtok, egyenként két hex számjegyből (00-tól FF-ig), a nyolcadik bájt után szélesebb közzel. A jobb oldali oszlop ugyanezeket a bájtokat ASCII-ként mutatja: a szóköztől (0x20) a hullámvonalig (0x7E) terjedő nyomtatható karakterek változatlanul, minden más bájt pontként jelenik meg. Ez a klasszikus eszközök, például az xxd és a hexdump -C elrendezése.
Számértelmezés
A táblázat a kijelölés elején lévő bájtokat a szokásos rögzített méretű típusokként dekódolja: előjeles és előjel nélküli 8, 16, 32 és 64 bites egészek, valamint IEEE 754 szerinti egyszeres (float32) és dupla (float64) pontosságú lebegőpontos számok. Minden típus megjelenik Little-endian (a legkisebb helyiértékű bájt először; x86 és ARM processzorok, valamint a legtöbb Windowsos fájlformátum használja) és Big-endian (a legnagyobb helyiértékű bájt először; hálózati protokollok, Java osztályfájlok, PNG és JPEG használja) formában. Ha a fájl túl rövid egy típushoz, a cellában kötőjel áll. A 64 bites egészeket az eszköz pontosan számolja, a JavaScript-számok 2^53 határán túl is.
Fájlaláírások
A legtöbb bináris formátum rögzített aláírással kezdődik: a PNG a 89 50 4E 47 0D 0A 1A 0A bájtokkal, a PDF a %PDF- szöveggel, a ZIP (és így a DOCX, XLSX, JAR, EPUB és APK) a PK 03 04 bájtokkal, az ELF végrehajtható fájlok a 7F 45 4C 46 bájtokkal, a Windowsos végrehajtható fájlok az MZ jelekkel. Az eszköz nagyjából hatvan aláírást ellenőriz képekhez, hanghoz, videóhoz, archívumokhoz, betűtípusokhoz, végrehajtható fájlokhoz, adatbázisokhoz és dokumentumokhoz. Ha egyik sem egyezik, megmondja, hogy a fájl eleje UTF-8 szövegnek tűnik-e.
Gyakori kérdések
Feltöltődik a fájlom?
Nem. A böngésző a File API-val helyben olvassa be a fájlt, csak az éppen nézett szeletek kerülnek a memóriába, és semmi nem hagyja el a számítógépedet.
Szerkeszthetem a bájtokat?
Nem. Ez egy megjelenítő: soha nem módosítja a fájlt. Fejlécek vizsgálatára, szövegek keresésére, aláírások ellenőrzésére vagy bináris formátumok megértésére használd.
Miért talál a keresés olyan szöveget, amelyet nem látok az ASCII oszlopban?
A szövegkeresés a lekérdezésedet UTF-8-ként kódolja. Az ékezetes betűk UTF-8-ban két bájtot foglalnak, és az ASCII oszlopban pontként jelennek meg, mert kívül esnek a nyomtatható ASCII tartományon. A Kijelölés UTF-8 szövegként mező helyesen mutatja őket.
Mit csinál a „Kis- és nagybetűk figyelmen kívül hagyása”?
Azt éri el, hogy a szövegkeresés felcserélhetően egyezteti az A–Z és az a–z betűket. Csak az ASCII betűkre vonatkozik; a hex keresés mindig a pontos bájtértékeket keresi.
Mekkora lehet a fájl?
Nincs rögzített korlát. A megtekintés és a görgetés csak a látható sorokat olvassa be, a keresés pedig 4 MB-os darabokban olvassa a fájlt, megszakítható folyamatjelzővel.
Kapcsolódó eszközök
- Hash generátor Generálj MD5, SHA-1, SHA-256 és SHA-512 hasheket szövegből vagy bármekkora fájlból, és ellenőrizd az ellenőrző összegeket. Minden a böngésződben fut.
- Base64 kódoló és dekódoló Ingyenes Base64 kódoló és dekódoló teljes UTF-8 támogatással és URL-barát base64url opcióval. A böngésződben fut, semmit nem töltünk fel.
- Számrendszer-átváltó Válts át számokat bináris, oktális, decimális, hexadecimális és bármely 2 és 36 közötti számrendszer között, kettes komplemenssel, törtekkel és lépésekkel.
- EXIF-megjelenítő EXIF-megjelenítő online: nézd meg a fotóba rejtett fényképezőgépet, objektívet, expozíciós beállításokat, dátumot és GPS-helyet, valamint IPTC- és XMP-mezőket.