Binaire en Texte – Convertisseur de Code Binaire avec ASCII, UTF-8, UTF-16

Texte Décrypté :
Saisissez le code binaire ci-dessus
Processus de Conversion Binaire vers Texte
Entrée Binaire 01001000 divisé par 8 bits Octet Binaire 01001000 convertir Valeur Décimale 72 correspondre à caractère Caractère H 27 = 128 26 = 64 25 = 32 ... 21 = 2 20 = 1 64 + 8 = 72 (ASCII : 'H')
Ce calculateur convertit le code binaire (système de numération en base 2) en texte lisible en utilisant diverses normes d'encodage de caractères. Il prend en charge les encodages ASCII, UTF-8 et UTF-16, traitant les chiffres binaires regroupés en octets (8 bits) ou en mots (16 bits) selon le schéma d'encodage sélectionné.
Formule de conversion
Conversion binaire en décimal :
Valeur décimale = bn×2n + bn-1×2n-1 + ... + b1×21 + b0×20

Où bi est le chiffre binaire (0 ou 1) à la position i
Exemple ASCII (8 bits) :
01001000 = 0×27 + 1×26 + 0×25 + 0×24 + 1×23 + 0×22 + 0×21 + 0×20
= 0 + 64 + 0 + 0 + 8 + 0 + 0 + 0 = 72 → Caractère 'H'
Exemples pratiques
Exemple 1 : ASCII avec séparateur d'espace Entrée : 01001000 01101001 Sortie : "Hi"
Exemple 2 : ASCII sans séparateur Entrée : 0100100001100101011011000110110001101111 Sortie : "Hello"
Exemple 3 : ASCII avec séparateur de virgule Entrée : 01010111,01101111,01110010,01101100,01100100 Sortie : "World"
Exemple 4 : Nombres ASCII Entrée : 00110010 00110000 00110010 00110101 Sortie : "2025"
Exemple 5 : Caractères spéciaux ASCII Entrée : 01000001 00101011 01000010 00111101 01000011 Sortie : "A+B=C"
Exemple 6 : Texte de base UTF-8 Entrée : 01010100 01100101 01110011 01110100 Sortie : "Test" (encodage UTF-8)
Exemple 7 : UTF-8 avec caractère multi-octets Entrée : 11000010 10101001 Sortie : "©" (symbole de copyright UTF-8)
Exemple 8 : Encodage UTF-16 Entrée : 0000000001001111 0000000001001011 Sortie : "OK" (encodage UTF-16)
Exemple 9 : Ponctuation ASCII Entrée : 01001000 01100101 01101100 01101100 01101111 00100001 Sortie : "Hello!"
Exemple 10 : ASCII minuscules et majuscules Entrée : 01000001 01100001 01000010 01100010 Sortie : "AaBb"
Remarque : L'encodage ASCII prend en charge les caractères 0-127, l'UTF-8 est rétrocompatible avec ASCII et prend en charge les caractères Unicode étendus en utilisant 1 à 4 octets, tandis que l'UTF-16 utilise des unités de code de 16 bits pour la représentation des caractères.
Demander à l’IA à propos de cet article