Comment convertir des lettres en binaire
Les ordinateurs stockent l'information à l'aide de composants électroniques qui comprennent deux états, comme « éteint » et « allumé », « faux » et « vrai », ou « non » et « oui ». Pour un ordinateur, les deux états sont zéro et un, aussi appelé le système binaire. Un seul zéro ou un est appelé un bit, et huit bits ensemble, comme 11010101, forment un octet (byte). Chaque lettre a un équivalent numérique, appelé encodage de caractère, que l'ordinateur utilise en interne pour représenter la lettre. Pour convertir un caractère en binaire, obtenez une table d'encodage de caractères et cherchez la valeur binaire. L'UTF-8 (Universal Transformation Format 8) est un schéma d'encodage populaire utilisé par environ 84 % des sites web en mai 2015, selon WTechs.
Système décimal
Notre système de numération est appelé système décimal car il est basé sur le nombre 10. Nous avons 10 chiffres, de zéro à neuf. Quand un nombre nécessite plus d'un chiffre, comme 9 876, la position de chaque chiffre représente une puissance de 10. Par exemple, 9 occupe la position des 10³ (1 000) ; 8 celle des 10² (100) ; 7 celle des 10¹ (10) ; et 6 celle des 10⁰ (1). La somme de chaque chiffre multiplié par sa grandeur de 10 donne la valeur : (9 × 1 000) + (8 × 100) + (7 × 10) + (6 × 1) = 9 876.
Système binaire
Un ordinateur ne peut pas stocker dix états différents — seulement deux. Au lieu du système décimal basé sur 10, les ordinateurs utilisent le système binaire, basé sur 2. Au lieu de dix chiffres (0 à 9), le binaire a deux chiffres : 0 et 1. Quand un nombre nécessite plus d'un chiffre, la logique est la même mais avec des puissances de 2. Par exemple, 1011 en binaire : le premier 1 (à gauche) vaut 2³ (8) ; le 0 vaut 2² (4) ; le second 1 vaut 2¹ (2) ; le dernier 1 vaut 2⁰ (1). Pour obtenir l'équivalent décimal : (1 × 8) + (0 × 4) + (1 × 2) + (1 × 1) = 11 en décimal.
Encodage de caractères
Puisqu'un ordinateur ne stocke que des zéros et des uns, chaque caractère de l'alphabet se voit assigner un nombre binaire que l'ordinateur utilise pour le représenter. Bien qu'il existe différentes tables d'encodage, la plupart sont basées sur la table ASCII (American Standard Code for Information Interchange), créée à l'origine pour le téléscripteur. Par exemple, un A majuscule a une valeur décimale de 65, soit une valeur binaire sur un octet de 01000001. Un z minuscule a une valeur décimale de 122, soit 01111010 en binaire sur un octet.
Convertir un caractère en binaire
Pour convertir un caractère en binaire, déterminez le schéma d'encodage utilisé par l'ordinateur et cherchez la valeur du caractère dans une table de référence pour ce schéma. Par exemple, l'UTF-8 étend l'ensemble ASCII et utilise 8, 16, 24 ou 32 bits pour représenter caractères et symboles. La lettre grecque majuscule Oméga a une valeur UTF-8 de 1100111010101001, équivalente à 52 905 en décimal.
Astuce
Vous pouvez aussi utiliser une calculatrice en ligne pour convertir des lettres en leurs valeurs binaires équivalentes.
