Encodage et décodage hexadécimal



Qu’est-ce qu’un hexadécimal?

Le système numérique hexadécimal, également appelé base-16 ou parfois simplement hexadécimal, est un système numérique qui utilise 16 symboles uniques pour représenter une valeur particulière. Ces symboles sont 0-9 et A-F.

Le système numérique que nous utilisons dans la vie quotidienne est appelé système décimal ou base 10 et utilise les 10 symboles de 0 à 9 pour représenter une valeur.

Les ordinateurs «pensent» en code binaire ou en base deux. Mais c’est très difficile à lire pour les humains, donc les programmeurs informatiques ont un code spécial qu’ils utilisent lorsqu’ils parlent aux ordinateurs; c’est ce qu’on appelle le code hexadécimal. Il est plus facile à lire que le code binaire, mais beaucoup plus difficile à lire que l’anglais! À mesure que les ordinateurs deviennent plus sophistiqués, nous, les programmeurs, utilisons de moins en moins l’hexadécimal, mais nous l’utilisons toujours parfois.

Les ordinateurs ne fonctionnent pas réellement en hexadécimal, ils fonctionnent toujours en binaire. La principale raison pour laquelle nous utilisons des nombres hexadécimaux est qu’il fournit une représentation plus conviviale pour l’homme. Chaque chiffre hexadécimal représente 4 bits et une paire de deux hexadécimaux représente 8 bits (un octet).

Utilisation hexadécimale – Encodage | Décodage?

Quelques exemples courants sont – les codes de couleur, les adresses IP et les adresses MAC, etc. Principalement utilisés car ils fournissent une représentation plus conviviale.

Deuxième et principal, pour l’encodage – certains portails fonctionnent sur le schéma (ASCII uniquement). ASCII signifie ABC 123, et NON-ASCII signifie, caractère en dehors de l’anglais (chinois, japonais et allemand etc). Le l’encodage hexadécimal est utilisé pour convertir les formats non ASCII en ASCII, les données peuvent désormais être facilement transmises via n’importe quel portail (ASCII uniquement).