Convertisseur binaire vers ASCII

Décodez des octets binaires en texte ASCII standard sur 7 bits. Collez des groupes binaires pour afficher immédiatement les caractères décodés et leurs valeurs binaires, décimales et hexadécimales.

Questions fréquentes

À quoi sert ce convertisseur binaire vers ASCII ?

Il interprète chaque valeur binaire comme un code ASCII et renvoie le caractère correspondant. Par exemple, 01001000 01101001 devient Hi.

Combien de bits contient un caractère ASCII ?

L'ASCII standard utilise 7 bits, mais il est souvent écrit dans un octet de 8 bits avec un zéro initial.

Puis-je séparer les valeurs binaires par des espaces ?

Oui. Les espaces, les virgules, les retours à la ligne et leurs combinaisons sont acceptés entre les valeurs binaires.

Pourquoi 01000001 représente-t-il la lettre A ?

01000001 vaut 65 en décimal, et le code ASCII 65 correspond au A majuscule.

Pourquoi 10000000 provoque-t-il une erreur ?

Cette valeur vaut 128 en décimal, au-delà de la plage ASCII standard de 0 à 127. Elle peut appartenir à une séquence UTF-8 ; aucun convertisseur binaire actuel ne la décode.

Ce convertisseur décode-t-il du binaire Unicode ?

Non. Il se limite volontairement à l'ASCII standard. Aucun convertisseur binaire actuel ne décode les séquences UTF-8 sur plusieurs octets ; utilisez le convertisseur ASCII pour examiner les points de code Unicode.

Quel est le code binaire d'une espace ?

Une espace vaut 32 en décimal, 20 en hexadécimal et 00100000 en binaire.

Puis-je copier le texte décodé ?

Oui. Utilisez le bouton de copie situé à côté du résultat pour copier le texte ASCII décodé.

Décodez des valeurs d'octets binaires en texte ASCII standard. Par exemple, 01001000 01101001 représente Hi, car ces deux octets valent 72 et 105.

Comment convertir du binaire en ASCII

Comment décoder 01000001 en A

Saisissez 01000001. Cette valeur sur 8 bits vaut 65 en décimal, soit le A majuscule en ASCII.

Comment décoder des octets binaires tels que 01001000 01100101

Collez les groupes d'octets séparés par des espaces. 01001000 01100101 se décode en He.

Comment lire de l'ASCII sur 7 bits écrit sur 8 bits

L'ASCII utilise les valeurs de 0 à 127, mais les données sont souvent affichées comme des octets complets. Le zéro initial de 01000001 maintient l'alignement sur 8 bits.

Comment décoder des données séparées par des lignes ou des virgules

Les espaces, les virgules et les retours à la ligne peuvent séparer les octets. Vous pouvez donc coller directement un flux de données capturé.

Cas d'utilisation courants

  • Décoder des messages ou indices binaires dans des épreuves CTF.
  • Examiner des charges utiles brutes capturées dans des protocoles HTTP, TCP, série ou d'autres protocoles bas niveau.
  • Lire la partie ASCII d'un dump mémoire binaire ou d'un dump de micrologiciel.
  • Vérifier qu'une charge utile ASCII binaire produit la commande ou la réponse attendue.
  • Étudier les sorties de diagnostic et les messages fixes d'un micrologiciel embarqué.

Lire des octets ASCII binaires

L'ASCII standard ne demande que 7 bits, mais il s'affiche souvent dans un octet de 8 bits avec un zéro initial. 01000001 vaut 65 en décimal, 41 en hexadécimal et correspond au A majuscule. Les caractères de contrôle sont affichés sous forme de symboles visibles pour ne pas disparaître du résultat.

Quand utiliser cet outil plutôt que le traducteur binaire

Ce convertisseur est un outil unidirectionnel, strict et réservé à l’ASCII (0 à 127). Il refuse les octets supérieurs à 127 afin de signaler clairement des données ASCII mal formées. Le traducteur binaire est un outil bidirectionnel pratique qui traite chaque groupe de 8 bits comme un charCode JavaScript. Il convient aux contenus élémentaires sur un seul octet, mais ne décode pas les séquences UTF-8 sur plusieurs octets.

Valeurs binaires de caractères ASCII courants

CaractèreBinaireDécimal
A0100000165
a0110000197
00011000048
espace0010000032
!0010000133
saut de ligne0000101010

Outils associés