HEX - šešioliktainis kodas

 

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.