encoder | décoder | compresser

> hexadécimal | base16 | 0xFF <

// Hexadécimal - convertir entre texte et représentation hexadécimale (base 16)

[UNIVERSAL]

Usage étendu

Utilisé en programmation, pour les codes couleur, les adresses mémoire et le débogage.

[READABLE]

Lisible par l’humain

Représentation compacte plus facile à lire que le binaire.

[FLEXIBLE]

Options de formatage

Prend en charge les espaces, les majuscules/minuscules et plusieurs formats.

>> informations techniques

Comment fonctionne l’hexadécimal:

L’hexadécimal (base 16) utilise 16 symboles : 0-9 et A-F. Chaque chiffre hex représente 4 bits (un demi-octet). Deux chiffres hex représentent un octet (8 bits), ce qui est idéal pour représenter des données binaires.

Exemples:

'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF

Pourquoi utiliser l’hexadécimal:

  • >Codes couleur (#FF0000)
  • >Adresses mémoire
  • >Débogage de données binaires
  • >Encodage de caractères
  • >Empreintes cryptographiques

>> questions fréquentes

Qu’est-ce que l’hexadécimal ?

L’hexadécimal (hex) est un système de numération en base 16 utilisant les chiffres 0-9 et les lettres A-F. Il est couramment utilisé en informatique pour représenter des données binaires dans un format plus lisible.

Pourquoi utiliser l’hexadécimal plutôt que le décimal ?

L’hexadécimal s’aligne parfaitement avec le binaire : chaque chiffre hex représente exactement 4 bits. Il est donc idéal pour représenter la mémoire, les couleurs et les données binaires.

Quelle est la différence entre les préfixes 0x et # ?

« 0x » est utilisé dans les langages de programmation pour indiquer des nombres hexadécimaux (0xFF). « # » est généralement utilisé pour les couleurs web (#FF0000). Les deux indiquent une notation hexadécimale.

Comment convertir des couleurs hex en RGB ?

Les couleurs hex utilisent 6 chiffres : RRGGBB. Chaque paire représente les valeurs Rouge, Vert et Bleu de 00 (0) à FF (255). Par exemple, #FF0000 correspond à RGB(255,0,0) – rouge pur.

// Caractères en octets hexadécimaux

CaractèreHex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// Chiffres hexadécimaux et valeurs

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> Autres questions

Q : Pourquoi un octet correspond-il à exactement deux chiffres hexadécimaux ?

R : Un chiffre hexadécimal représente 4 bits (un quartet) et un octet fait 8 bits. Deux chiffres donnent donc un octet, de 00 à FF.

Q : Comment des caractères comme é ou 中 apparaissent-ils en hexadécimal ?

R : L’hexadécimal affiche les octets de l’encodage – généralement UTF-8. é prend deux octets (C3 A9), 中 trois (E4 B8 AD), un emoji quatre.

Q : La casse compte-t-elle (ff ou FF) ?

R : Non, ff et FF ont la même valeur. Restez cohérent ; les préfixes comme 0x ou # sont une convention et ne font pas partie de la valeur.

Autres langues