Hexadecimálny prevodník — text na hex / hex na text
Hexadecimálny prevodník — text ↔ hexTEXT → HEX
Prevod medzi textom a hexadecimálnymi (šestnástkovými) kódmi.
Zadá sa text na získanie jeho hex zápisu (dve hexadecimálne číslice na znak) alebo hex kódy na dekódovanie späť na čitateľný text.
Podporuje formáty s predponou 0x, oddelené medzerami, spojené a kódované %.
Tento nástroj spracúva všetky dáta lokálne v prehliadači — žiadne dáta sa nenahrávajú na žiadny server.
Vstup
Kódovanie:Automatická detekcia▾
Automatická detekcia
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
Veľkosť písmen:Prefix:Oddeľovač:
Prevod v reálnom čase
Výstup
(UTF-8 .txt)
Schéma 14: hexadecimálne kódovanie
Hexadecimálna (šestnástková) sústava je kompaktný spôsob zápisu binárnych dát. Každá hexadecimálna číslica predstavuje 4 bity (pôlbajt),
takže dve hexadecimálne číslice predstavujú presne jeden bajt (8 bitov). Hex sa široko používa v programovaní,
ladení, farebných kódoch (napr. #FF5733), adresách pamäte a v kódovaní URL (napr. %20 pre medzeru).
Bežné hexadecimálne predpony sú 0x (C, JavaScript), $ (Pascal, assembler) a 0x/0X (hexadecimálne literály).
Prečo šestnástková sústava?
Jedna hexadecimálna číslica kóduje presne 4 bity — pôlbajt — takže bajt je vždy dve hexadecimálne číslice a mapovanie na binárny zápis je mechanické. Toto zarovnanie 1:1 a stručnosť sú dôvodom, prečo sa adresy pamäte, farebné kódy ako #FF8000 a odtlačky hashov podľa konvencie zapisujú v hexe.
Či 0xFF znamená 255 alebo −1, závisí od šírky a znamienka, ktoré sa predpokladajú — samotný hex tento kontext nenesie.