Texte en binaire

Texte en binaire

La conversion d'un texte en binaire en texte se fait en deux étapes. Vous devez d'abord convertir chaque lettre (ou caractère ou chiffre) en son équivalent décimal à l'aide d'un tableau ASCII (American Standard Code for Information Interchange). Les tableaux ASCII sont facilement disponibles, mais la lettre majuscule A est représentée par le chiffre 65 et le a minuscule par le chiffre 97. Chaque lettre suivante est supérieure d'un chiffre à celle qui la précède, par exemple, B est 66 et b est 98, etc. Pour la ponctuation, il est recommandé de se référer à un tableau ASCII ou d'utiliser la méthode du tableur. 

En utilisant cette méthode, nous allons convertir la phrase "Hello World" en décimal. En comptant à partir de 65, nous savons que la lettre H est représentée par le nombre décimal 72. En utilisant la même méthode, nous pouvons convertir le reste des mots en décimal. En utilisant un tableau ASCII, vous constaterez que l'équivalent décimal d'un espace est le nombre 32. De cette façon, nous pouvons convertir la phrase "Hello World" en version décimale, c'est-à-dire "72 101 108 108 111 32 87 111 114 108 100". 

Ensuite, nous devons convertir le décimal en binaire. Pour comprendre comment coder en binaire, il est utile de savoir d'abord comment décoder le binaire. Comme vous le savez peut-être, un nombre binaire est composé de 1 et de 0 qui représentent un état activé ou désactivé pour chaque bit, qui représente à son tour une puissance de 2. binaire en texteLes bits sont décodés de droite à gauche, le premier bit représentant 1, le deuxième 2, le troisième 4 et ainsi de suite jusqu'à la huitième position qui représente 128. On additionne alors la valeur contenue dans chaque bit représenté par un 1 pour obtenir l'équivalent décimal. Si tous les bits étaient égaux à 1, ou 11111111, cela représenterait les nombres décimaux 128 64 32 16 8 4 2 1, dont la somme donne 255. Par exemple, en utilisant le binaire 10101010, les 2ème, 4ème, 6ème et 8ème bits contiennent des 1. Cela signifie que les bits représentant 128, 32, 8 et 2 sont "activés". Le nombre binaire ci-dessus représente donc 128+32+8+2 ou le nombre décimal 170. Pour utiliser cette méthode afin de convertir notre phrase ci-dessus, vous devrez prendre chaque nombre décimal à tour de rôle et le convertir en binaire.