Teksto vertimo į šešioliktainį (HEX) kodą principas:
- kiekvienas teksto simbolis verčiamas jį atitinkančiu kodu (pavyzdžiui, A raidė tampa 65, Z - 90);
- šie simbolių kodai verčiami į šešioliktainį kodą (A raidės atveju dešimtainis 65 tampa šešioliktainiu 41; Z raidės dešimtainis kodas 90 tampa šešioliktainiu 5A);
- gauti šešioliktainiai kodai „suklijuojami“ į vientisą tekstą (pavyzdžiui, raidės dvi raidės AZ tampa šešioliktainiu 655A).
- šis įrankis įvestą turinį į HEX kodą verčia imant visą turinį pabaičiui, nieko nekonvertuojant. Kadangi lietuviškos raidės (Ą, Ę, Ė ir t.t.) UTF-8 koduotėje yra 2 baitų ilgio, tai Ą šešioliktainiu pavidalu atrodys C484).
Šešioliktainio (HEX) kodo vertimas atgal į tekstą principas:
- viskas daroma atvirkštiniu būdu - imama po du šešioliktainio kodo simbolius;
- šešioliktainis skaičius konvertuojamas į dešimtainį simbolio kodą;
- gauti simbolių kodai verčiami į simbolius ir pateikiami tame pačiame teksto laukelyje.
