Heksadesimaalimuunnin - teksti heksaksi / heksa tekstiksi
Heksadesimaalimuunnin — teksti ↔ heksaTEKSTI → HEKSA
Muunna tekstin ja heksadesimaali- (kantaluku 16) -koodien välillä.
Kirjoita teksti, jolloin saadaan sen heksaesitys (kaksi heksanumeroa merkkiä kohden), tai kirjoita heksakoodeja, jotka puretaan takaisin luettavaksi tekstiksi.
Tukee 0x-etuliitteisiä, välilyönnillä erotettuja, yhteen liitettyjä ja %-koodattuja heksamuotoja.
Tämä työkalu käsittelee kaiken datan paikallisesti selaimessa — dataa ei ladata palvelimelle.
Syöte
Koodaus:Automaattinen tunnistus▾
Automaattinen tunnistus
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
Kirjainkoko:Etuliite:Erotin:
Kirjoita, niin muunnos tapahtuu reaaliajassa
Tulos
(UTF-8 .txt)
Kaavio 14: heksadesimaalikoodaus
Heksadesimaali (kantaluku 16) on tiivis tapa esittää binääridataa. Jokainen heksanumero edustaa 4 bittiä (nibbleä),
joten kaksi heksanumeroa vastaa tarkalleen yhtä tavua (8 bittiä). Heksaa käytetään laajasti ohjelmoinnissa,
vianetsinnässä, värikoodeissa (esim. #FF5733), muistiosoitteissa ja URL-koodauksessa (esim. %20 välilyönnille).
Yleisiä heksa-etuliitteitä ovat 0x (C, JavaScript), $ (Pascal, assembly) ja 0x/0X (heksaliteraalit).
Miksi heksadesimaali?
Yksi heksanumero koodaa täsmälleen 4 bittiä — nibblen — joten tavu on aina kaksi heksanumeroa ja kuvaus binääriin on mekaaninen. Tuo 1:1-kohdistus sekä tiiviys ovat syy siihen, miksi muistiosoitteet, värikoodit kuten #FF8000 ja tiivistetulosteet kirjoitetaan tavan mukaan heksana.
Tarkoittaako 0xFF lukua 255 vai −1, riippuu oletetusta leveydestä ja etumerkillisyydestä — pelkkä heksa ei kanna tätä kontekstia.