Glossaire

Hexadécimal

hexbase 16

L’hexadécimal est une notation en base 16 qui emploie les symboles 0–9 et A–F pour représenter nombres et octets.

Définition

L’hexadécimal, ou hex, est un système de numération positionnel en base 16. Il utilise 0 à 9 puis A à F ; A vaut 10 en décimal et F vaut 15.

Il convient à l’affichage de données binaires, car un chiffre hexadécimal correspond exactement à 4 bits et deux chiffres représentent un octet de 00 à FF.

Fonctionnement

Comme en décimal, chaque position possède un poids, mais les puissances de 16 remplacent celles de 10. Ainsi, 2F signifie 2 × 16 + 15, soit 47 en décimal. Majuscules et minuscules ont normalement la même valeur.

Les programmes préfixent souvent un nombre hexadécimal par 0x ; les suites d’octets peuvent contenir espaces ou deux-points. Ce sont des conventions de format, pas des chiffres hexadécimaux.

Exemple pratique

Le texte UTF-8 Hi est formé des octets hexadécimaux 48 69. Reconvertir ces paires en octets puis les interpréter en UTF-8 restitue Hi. Les mêmes octets s’écrivent SGk= en Base64.

L’hex utilise deux caractères par octet : il se lit facilement, mais occupe environ deux fois plus de place que les données brutes.

Interprétation et pièges

Une chaîne hex n’indique pas si ses octets forment un texte, un nombre, un fichier, un hachage ou du texte chiffré. Pour produire du texte, il faut aussi connaître le bon codage de caractères. En décodage par octets, un nombre impair de chiffres est incomplet, sauf convention ajoutant un zéro initial.

La notation hexadécimale est réversible et n’apporte aucune confidentialité : ce n’est pas un chiffrement.

Questions fréquentes

Non. Il change seulement l’écriture de nombres ou d’octets. Chacun peut reconvertir une valeur hex valide sans clé.

Un octet s’écrit normalement avec deux chiffres hex. Une chaîne impaire laisse un demi-octet isolé, même si un nombre hexadécimal ordinaire peut avoir autant de chiffres que nécessaire.

Non. A–F et a–f ont normalement les mêmes valeurs, bien qu’un format de sortie puisse imposer une casse.

Voir aussi
Outils associés
Termes associés