Encodateur/decodificateur binaire
Encodateur/decodificateur binaire en ligne gratuit, sans nécessité d’installation. Convertit du texte en binaire (0/1)
À propos du codage/décodage binaire
Convertit le texte vers et depuis des chaînes binaires 8 bits. Le codage associe chaque caractère à son code de caractère, le remplit sur 8 bits et joint les octets par des espaces. Le décodage supprime les espaces, se divise sur les espaces, analyse chaque groupe en base 2 et produit le caractère ASCII correspondant. Le décodage rejette toute entrée contenant des caractères autres que 0, 1 et des espaces.
Mode d'emploi
1. Basculez entre l'onglet de mode Coder ou Décoder.\n2. En mode Coder, saisissez du texte brut ; en mode Décoder, saisissez des groupes binaires séparés par des espaces tels que 01001000 01101001.\n3. Cliquez sur le bouton Coder/Décoder.\n4. Copiez le résultat avec le bouton Copier. Le mode Décoder affiche une erreur si l'entrée contient autre chose que 0, 1 ou des espaces.
Détails du codage des octets
Le codage utilise charCodeAt(0).toString(2) rempli à 8 chiffres, donc chaque caractère produit exactement 8 bits quel que soit son point de code — les caractères au-dessus de U+00FF utilisent uniquement l'octet bas et perdent des informations. Le décodage divise l'entrée sur toute suite d'espaces (espaces, tabulations, sauts de ligne), traite chaque jeton comme un nombre binaire et appelle String.fromCharCode. Les jetons qui s'analent en NaN sont ignorés. Le cas d'usage prévu est le texte ASCII brut.
▶Pourquoi la sortie comporte-t-elle des espaces entre les groupes binaires ?
▶Peut-il gérer Unicode ou les emojis ?
▶Pourquoi le décodage échoue-t-il sur mon entrée ?
▶Chaque groupe binaire doit-il faire exactement 8 bits ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.