Utilia

Hex-skráarskoðari

Opnaðu hvaða skrá sem er í ókeypis hex-skoðara í vafranum: stöður, hex og ASCII, leit í bætum eða texta, afkóðun talna og greining skráartegunda.

Skráin er lesin í vafranum þínum, bút fyrir bút, og er aldrei hlaðið upp. Jafnvel skrár upp á nokkur gígabæti opnast samstundis.

Sextándakerfi með 0x eða h (0x1F0, 1F0h), tugakerfi (496) eða hlutfallslegt (+16, -0x10).

Opnaðu skrá til að sjá bæti hennar.

Smelltu á bæti til að velja það, dragðu eða Shift+smelltu til að velja svið. Lyklaborð: örvar, Page Up/Down, Home/End, Ctrl+Home/End; bættu við Shift til að stækka valið.

Ekkert valið

TegundLittle-endianBig-endian
Val sem UTF-8 texti
—

Hvernig á að nota hex-skoðarann

  1. Slepptu skrá á sleppisvæðið eða smelltu á það til að velja eina. Hvaða tegund og stærð sem er virkar: skráin er lesin í litlum sneiðum á meðan þú flettir, svo 4 GB diskmynd opnast jafn hratt og 4 KB táknmynd.
  2. Lestu reitina Skrá, Stærð og Greind tegund. Tegundin kemur úr fyrstu bætum skráarinnar („töfratölu“ hennar), ekki úr endingunni.
  3. Flettu sýninni með músarhjólinu, dragðu sleðann Staða í skránni, eða smelltu á sýnina og notaðu örvarnar, Page Up/Down, Home/End og Ctrl+Home/End.
  4. Smelltu á bæti til að velja það. Dragðu, eða Shift+smelltu, til að velja svið. Spjaldið fyrir neðan sýnir upphaf, lok og lengd valsins, gildið við upphaf valsins afkóðað sem tölur og valið sem UTF-8 texta.
  5. Sláðu inn stöðu í Fara á stöðu og smelltu á Fara: 0x1F0 eða 1F0h er sextándakerfi, 496 er tugakerfi, +16 og -0x10 færa miðað við núverandi bæti.
  6. Til að leita skaltu skrifa í Leita, velja Texti (UTF-8) eða Hex-bæti og smella á Finna næsta eða Finna fyrra. Leitin heldur áfram í upphafi skráar þegar hún nær endanum og samsvörunin er valin.

Dálkarnir þrír

Hver röð sýnir 16 bæti. Vinstri dálkurinn er staða fyrsta bætis raðarinnar, í sextándakerfi. Miðdálkarnir eru bætin sjálf, tveir sextándakerfisstafir hvert (00 til FF), með víðara bili á eftir áttunda bætinu. Hægri dálkurinn sýnir sömu bæti sem ASCII: prentanlegir stafir frá bili (0x20) til tilde (0x7E) birtast eins og þeir eru, öll önnur bæti sem punktur. Þetta er uppsetning klassískra verkfæra eins og xxd og hexdump -C.

Túlkun talna

Taflan afkóðar bætin í upphafi valsins sem algengar gerðir af fastri stærð: heiltölur með formerki og án þess, 8, 16, 32 og 64 bita, og IEEE 754 fleytitölur með einfaldri (float32) og tvöfaldri (float64) nákvæmni. Hver gerð er sýnd í Little-endian (minnst marktæka bæti fyrst, notað af x86- og ARM-örgjörvum og flestum skráarsniðum frá Windows) og Big-endian (mest marktæka bæti fyrst, notað af netsamskiptareglum, Java-class-skrám, PNG og JPEG). Ef skráin er of stutt fyrir gerð sýnir reiturinn bandstrik. 64 bita heiltölur eru reiknaðar nákvæmlega, umfram 2^53 mörk JavaScript-talna.

Skráarundirskriftir

Flest tvíundarsnið byrja á fastri undirskrift: PNG á 89 50 4E 47 0D 0A 1A 0A, PDF á %PDF-, ZIP (og þar með DOCX, XLSX, JAR, EPUB og APK) á PK 03 04, ELF-keyrsluskrár á 7F 45 4C 46, keyrsluskrár Windows á MZ. Verkfærið athugar um sextíu undirskriftir fyrir myndir, hljóð, myndskeið, safnskrár, letur, keyrsluskrár, gagnagrunna og skjöl. Þegar engin passar segir það hvort upphaf skráarinnar líti út fyrir að vera UTF-8 texti.

Algengar spurningar

Er skránni minni hlaðið upp?

Nei. Vafrinn les skrána staðbundið með File API, aðeins sneiðarnar sem þú ert að skoða eru hlaðnar í minni og ekkert fer úr tölvunni þinni.

Get ég breytt bætunum?

Nei. Þetta er skoðari: hann breytir skránni aldrei. Notaðu hann til að skoða hausa, finna strengi, athuga undirskrift eða skilja tvíundarsnið.

Af hverju finnur leit texta sem ég sé ekki í ASCII-dálkinum?

Textaleit kóðar fyrirspurnina sem UTF-8. Séríslenskir stafir taka tvö bæti í UTF-8 og birtast sem punktar í ASCII-dálkinum því þeir eru utan prentanlega ASCII-sviðsins. Reiturinn Val sem UTF-8 texti sýnir þá rétt.

Hvað gerir „Hunsa há- og lágstafi“?

Það lætur textaleit passa við A–Z og a–z til skiptis. Það á aðeins við um ASCII-stafi; hex-leit passar alltaf við nákvæm bætagildi.

Hversu stór má skráin vera?

Engin föst takmörk eru. Skoðun og fletting les aðeins sýnilegu raðirnar og leit les skrána í 4 MB bitum með framvindumæli sem þú getur hætt við.