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.
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)
- 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.
- 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.
- 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
0xC matrice,HP\xH9 Codificare%sau entități HTML. - 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ă.