Encodez du texte brut en représentation d’octets hexadécimale. Les octets UTF-8 de chaque caractère apparaissent comme deux chiffres hex en minuscules séparés par des espaces — comme dans de nombreux débogueurs, analyseurs de paquets et journaux de micrologiciels.
Fonctionnement de l’encodage
L’outil parcourt la chaîne d’entrée point de code par point de code. Pour les caractères du plan multilingue de base, le texte ASCII correspond à un octet par caractère en UTF-8. Chaque valeur d’octet (0–255) est formatée en paire hex à deux chiffres (00–ff). Les espaces entre les paires facilitent la lecture et la copie des longs dumps.
Cas d’usage courants
- Inspecter des charges utiles filaires avec des outils Base64 ou binaires
- Vérifier les allers-retours avec le décodeur compagnon hex-vers-texte
- Enseigner comment les ordinateurs stockent les caractères comme valeurs d’octets
- Préparer des littéraux hex pour systèmes embarqués ou outils de somme de contrôle
Limites
La sortie affiche de l’hex minuscule avec espaces, sans préfixes 0x ni majuscules. Les caractères Unicode multi-octets produisent plusieurs paires — ne supposez pas qu’une paire égale un glyphe visible. C’est de l’encodage, pas du chiffrement.
Exemple
La chaîne Hi s’encode en 48 69 (octets de H et i en UTF-8).