Aller au contenu principal

Conversion binaire en ascii

La conversion se fait automatiquement pendant la saisie.

Convertir un texte entier de binaire en texte ascii

Le convertisseur ci-dessus traite une valeur à la fois. Saisissez ici une suite de codes binaire séparés par des espaces : chacun est remplacé par le caractère correspondant.

0 octet

0 caractère

La conversion se fait automatiquement pendant la saisie, dans les deux sens.

Vous cherchez surtout à traduire une phrase ? La page convertir un texte en binaire détaille la méthode et fournit la table de correspondance complète des lettres.

Outil permettant la conversion de nombres binaires en ascii

Cette page vous permet de réaliser des conversions binaires en ascii

Comment convertir du binaire en caractère ascii

Un caractère ascii tient sur un octet, soit huit bits. Convertir du binaire vers l'ascii consiste donc à interpréter cet octet comme un code numérique, puis à lire le caractère associé dans la table.

Calculez d'abord la valeur décimale de l'octet en additionnant les poids des bits à 1 : 128, 64, 32, 16, 8, 4, 2 et 1 de gauche à droite. Reportez ensuite ce code dans la table ascii, où 32 est l'espace, 65 la lettre A et 97 la lettre a.

Deux bits servent de repère immédiat. Le bit de poids 64 sépare les lettres des chiffres et des symboles ; le bit de poids 32 sépare les majuscules des minuscules. 01000001 donne A et 01100001 donne a : un seul bit les distingue.

Les octets valant 0 à 31, ainsi que 127, ne correspondent à aucun glyphe : ce sont des caractères de contrôle notés par une abréviation, comme LF ou CR. Au-delà de 127, le caractère dépend de la table étendue choisie, ANSI ou EOM.

Exemple pas à pas

Départ (binaire)01100001
  1. Étape 1 : Poids des bits à 1

    64 + 32 + 1

    Les positions 2, 3 et 8 portent un 1.

  2. Étape 2 : Code décimal de l'octet

    97

    L'addition donne le code ascii recherché.

  3. Étape 3 : Plage du code

    97 à 122

    Cet intervalle est celui des lettres minuscules.

  4. Étape 4 : Lecture dans la table ascii

    a

    Le code 97 est la première lettre minuscule.

Résultat (ascii)a

Erreurs fréquentes

  • Convertir une suite binaire sans la découper : un texte se lit par tranches de huit bits, un octet par caractère.
  • Retirer les zéros de tête : la lettre A s'écrit 01000001 sur huit bits ; écrite 1000001, elle fausse la découpe du message suivant.
  • Attendre un caractère visible pour un octet inférieur à 00100000 : 00001010 vaut 10, c'est le saut de ligne LF, qui n'a pas de glyphe.
  • Confondre le caractère « 0 » et la valeur zéro : 00110000 vaut 48 et affiche le chiffre 0, tandis que 00000000 est le caractère nul NUL.

Correspondances courantes

Correspondances entre binaire et ascii
BinaireCaractère
00001010LF
00100000espace
00100001!
001100000
001110019
01000000@
01000001A
01011010Z
01100001a
01111010z
01111110~