Šestnajstiški v besedilo in nazaj
Pretvori besedilo v šestnajstiško in šestnajstiško nazaj v besedilo, bajt za bajtom v UTF-8.
Šestnajstiški v besedilo in nazaj
Šestnajstiško so bajti zapisani, ko jih morajo ljudje prebrati: dve števki na bajt, od 00 do ff. Prilepite besedilo, da vidite natančne bajte UTF-8 za njim, ali prilepite šestnajstiški izpis iz dnevnika, zajema paketov ali razhroščevalnika in ponovno preberite sporočilo. Izbirnik načina spremeni smer in rezultat se posodablja med tipkanjem.
Možnost ločila določa obliko izpisa. Pari, ločeni s presledkom, so klasični format izpisa in jih je najlažje skenirati z očmi. Neločeno šestnajstiško je videti, kako izgledajo kontrolne vsote, barvne vrednosti in stolpci bloba baze podatkov. Predpona 0x ustreza bajtnim literalom C, Go in Rust; predpona \\x se ujema z objekti Python bytes in ubežnimi ukazi lupine. Številke z velikimi črkami so na voljo za številne formate, ki pričakujejo A-F namesto a-f.
Branje hex nazaj je namerno tolerantno, ker pravi hex prispe neurejen. Presledki, zavihki in prelomi vrstic so prezrti, predponi 0x in \\x sta odstranjeni, kjer koli se pojavita, velike in male črke pa se prosto mešajo — tako da kopiranje in lepljenje iz sledi sklada običajno deluje. Dve stvari sta prijavljeni namesto ugibanja: liho število števk, kar pomeni, da je številka manjkala, in znaki zunaj 0-9 a-f. Bajti, ki niso veljavni UTF-8, se dekodirajo v nadomestni znak, tako da lahko še vedno vidite, kje je zaporedje prekinjeno.
Vse teče v vašem brskalniku z uporabo vgrajenega kodirnika UTF-8. Nič ni naloženo, kar je pomembno, če hex, ki ga pregledujete, izvira iz tovora, žetona ali zasebne datoteke. Seštevek pod izhodom prikazuje znake glede na bajte, tako da je večbajtne znake enostavno opaziti: emoji stane štiri bajte, naglašena črka dva.