Codifica testo in chiaro in rappresentazione di byte esadecimale. I byte UTF-8 di ogni carattere compaiono come due cifre hex minuscole separate da spazi — come in molti debugger, analizzatori di pacchetti e log di firmware.
Come funziona la codifica
Lo strumento scorre la stringa di input code point per code point. Per i caratteri del Piano Multilingue Base, nel testo ASCII ciò corrisponde a un byte per carattere in UTF-8. Ogni valore di byte (0–255) è formattato come coppia hex a due cifre (00–ff). Gli spazi tra le coppie rendono più leggibili e copiabili i dump lunghi.
Casi d’uso comuni
- Ispezionare payload in formato di rete insieme a strumenti Base64 o binari
- Verificare i round-trip con il decoder complementare hex-a-testo
- Insegnare come i computer memorizzano i caratteri come valori di byte numerici
- Preparare letterali hex per sistemi embedded o strumenti di checksum
Limitazioni
L’output mostra hex minuscolo con spazi, non prefissi 0x né maiuscole. I caratteri Unicode multi-byte producono più coppie di byte: non assumere che una coppia equivalga a un glifo visibile. È codifica, non crittografia.
Esempio
La stringa Hi viene codificata in 48 69 (byte di H e i in UTF-8).