Convertisseur ASCII en binaire

Un convertisseur ASCII en binaire prend chaque caractère de votre entrée, recherche son point de code à sept bits, le complète à un octet complet et imprime les huit bits en zéros et uns. Utile pour les devoirs en informatique, pour lire un dump hexadécimal octet par octet, et pour écrire des fixtures de test pour du code série ou réseau de bas niveau où vous devez voir exactement quels bits traversent le fil.

Comment l'ASCII devient binaire

  1. 1

    Collez votre texte

    Tout caractère ASCII imprimable est accepté. Lettres, chiffres, ponctuation, espace.

  2. 2

    Chaque caractère est mappé à un code décimal

    Par exemple, `A` est 65, `a` est 97, l'espace est 32.

  3. 3

    Ce décimal devient binaire sur 8 bits

    65 en binaire est `01000001`. Le zéro de tête le complète à un octet complet.

  4. 4

    Les octets sont joints par des espaces

    Ainsi, `Hi` devient `01001000 01101001`. Changez le séparateur si votre format cible attend autre chose.

Exemple pratique

Le mot Cat s’encode comme :

Caractère Décimal Binaire
C 67 01000011
a 97 01100001
t 116 01110100

Concaténé : 01000011 01100001 01110100.

Pourquoi 8 bits et pas 7 ?

L’ASCII est défini comme un code sur 7 bits — valeurs 0-127. Mais chaque machine moderne stocke les caractères dans des octets entiers, donc le bit supérieur est toujours présent et est toujours zéro pour l’ASCII pur. Compléter à 8 bits correspond à ce que vous verrez dans un éditeur hexadécimal ou un suivi Wireshark.

Entrée non-ASCII

Les caractères au-dessus de U+007F (lettres accentuées, emoji, CJK) ne sont pas ASCII. Si l’entrée est encodée en UTF-8, un caractère peut prendre 2, 3 ou 4 octets. Par exemple, é (e accent aigu) est 11000011 10101001 en UTF-8 — une séquence de deux octets. Ce convertisseur traite chaque octet UTF-8 comme une unité.

Cas d’utilisation courants

  • Éducation — Informatique 101, montrant comment le texte devient des bits.
  • Débogage de protocole — Savoir que GET au début d’une requête HTTP est 01000111 01000101 01010100 00100000.
  • Puzzles d’obfuscation — Le texte binaire est un genre courant de puzzle d’évasion et de défi CTF.

Questions fréquentes

Parce que l’ASCII ne va que jusqu’à 127, donc le bit le plus significatif de chaque octet ASCII est zéro. Les chaînes qui incluent des octets UTF-8 non-ASCII auront des uns en tête sur les octets de continuation.

Oui — utilisez le convertisseur Binaire en ASCII. Il accepte tout regroupement de 8 bits avec ou sans séparateurs.

Oui. Chaque nouvelle ligne est un seul octet (LF = 0x0A = 00001010) ou deux octets (CRLF = 0x0D 0x0A) selon d’où vous avez copié. Le convertisseur les passe comme des caractères ordinaires.

L’espace entre les octets est le plus lisible. N’utilisez aucun séparateur si vous collez dans un analyseur à largeur fixe. Certains cours d’informatique s’attendent à des tirets ou des points — choisissez celui qui correspond au barème.

Outils similaires