Text online în hexazecimal și Convertor Hex în text

Convertiți instantaneu textul simplu și șirurile UTF-8 (inclusiv caractere internaționale și emoji-uri) în reprezentare hexazecimală sau decodificați octeții hex înapoi în text care poate fi citit de om. Dispunând de formate de ieșire pentru dezvoltatori 9 (separate prin spațiu, matrice 0x, escape \x string, codificare procentuală URL, HTML hex entități, plus entități escape live ) 16-byte Hex Inspector de descărcare.

Caractere: 0

Octeți: 0

Hex Dump/byte Inspector (16 octeți pe rând)

Enter text or hexadecimal data above to inspect byte offsets.

Cum se transformă text în hexazecimal (și Hex în text)

  1. Selectați direcția de conversie – Alegeți Text → Hexazecimal șiruri encode în octeți hex sau Hexadecimal → Text pentru a decoda valorile hex înapoi în caractere care pot fi citite.
  2. Enter Your Data – Introduceți sau inserați intrarea dvs. în caseta Source Input din stânga sau faceți clic pe Sample Text / Sample Hex pentru a testa imediat.
  3. Configure Encoding & Format – Selectați UTF-8 (recomandat pentru text și emoji-uri moderne) sau ASCII și alegeți dintre 9 formate de ieșire, inclusiv 0x C matrice, HP\xH9 Codificare % sau entități HTML.
  4. Inspect & Export – Vizualizați decalajele de octeți în Hex Dump Inspector și faceți clic pe Copy to Clipboard sau Download .txt.

Înțelegerea codificării ASCII vs. UTF-8 hexazecimală

În calcul, fiecare octet de date constă din 8 biți, care pot conține o valoare de la 0 la 255 în zecimală - sau 00 la FF în bază 16 hexazecimală (unde fiecare bit sau exact o cifră H8 ) „ciugulă”).

În timp ce caracterele englezești de bază au doar 1 byte atât în ​​ASCII, cât și în UTF-8, caracterele internaționale și emoji-urile necesită între 2 și 4 octeți în UTF-8:

Caracter Unicode Code Point UTF-8 Hex Octeți Număr de octeți HTML Hex Entitate
A (Latin Capital A) U+0041 41 1 octet A
é (E mic latin cu acută) U+00E9 C3 A9 2 octeți é
€ (semnul euro) U+20AC E2 82 AC 3 octeți €
🚀 (Rocket Emoji) U+1F680 F0 9F 9A 80 4 octeți 🚀

Tabel de referință rapid de la ASCII la Hex

Grup de caractere ASCII Personaje Interval zecimal Interval hexazecimal
Line Feed (LF) / Newline \n 10 0A
Cîntoarcere la sos (CR) \r 13 0D
Space (spațiu) 32 20
Ddigite (0–9) 0 prin 9 48 – 57 30 – 39
ULitere mari (A–Z) A prin Z 65 – 90 41 – 5A
Listerele minuscule (a–z) a prin z 97 – 122 61 – 7A

Întrebări frecvente

Cum convertesc un hex string cu prefixele „0x” sau „\x” înapoi în text?

Selectați Hexadecimal → Text (Decode) în panoul de setări și inserați hex string în caseta de introducere. Cu Ignorați spațiul alb, prefixele și separatoarele bifate, prefixele precum 0x, \x, % și virgulele sunt eliminate automat înainte de decodare.

De ce entitățile HTML Hex (é) arată diferit de octeții UTF-8 (C3 A9)?

Referințele de caractere numerice HTML (&#x...;) și evadarile CSS (\00E9) reprezintă punctul de cod Unicod al caracterului (U+00E9), unde standardul Codificarea hex reprezintă secvența UTF-8 octeți (C3 A9) stocată în memorie. Convertorul nostru le gestionează pe ambele cu precizie, astfel încât entitățile dvs. HTML să nu fie afișate niciodată ca text deformat.

Ce înseamnă punctele (.) din coloana din dreapta a inspectorului de gunoi Hex?

În utilitarele standard de descărcare hex (cum ar fi xxd sau hexdump -C), coloana din dreapta ASCII afișează caractere ASCII imprimabile (octeți 20 la 7LEP și caractere care nu pot fi imprimate direct) (cum ar fi noua linie 0A) sau octeți de continuare UTF-8 multi-octeți cu un punct (.), astfel încât alinierea coloanei rămâne intactă.