Nombres et représentations

Convertisseur de codes binaires

Convertissez Gray réfléchi, BCD 8421 et négabinaire, ainsi que binaire, décimal, octal et hexadécimal.

Reste dans votre navigateurFichiers et texte sont traités dans cet onglet.
Convertisseur de codes binairesTraitement local
Saisissez au moins une valeur.

Nombres et représentations

Principes

Le code Gray change un seul bit entre deux entiers consécutifs. Le BCD encode chaque chiffre décimal sur quatre bits. Le négabinaire utilise les puissances de −2 et représente aussi des valeurs négatives.

Fonctions

Sélectionnez les formats et saisissez une valeur par ligne. Les espaces sont acceptés entre les bits Gray, BCD et négabinaires. Comparez les autres formes de la première valeur.

Mode d’emploi

  1. Choisissez les codes source et cible. Pour convertir 12 décimal en BCD 0001 0010, sélectionnez Décimal et BCD 8421.
  2. Collez une valeur par ligne ou ouvrez un fichier texte UTF-8.
  3. Cliquez sur Convertir, vérifiez puis copiez ou téléchargez le TXT. Les modifications effacent les anciens résultats. Annuler rétablit l’entrée et les réglages.

Erreurs et limites

Gray et BCD exigent des valeurs positives ou nulles. Le BCD requiert des groupes complets entre 0000 et 1001. Le négabinaire n’utilise que 0 et 1. Le binaire ordinaire négatif utilise un signe moins.

Limites : 200 000 caractères en entrée, 500 valeurs et 1 000 000 de caractères en sortie. Une ligne invalide interrompt le lot.

Chaque nombre en entrée accepte au plus 1 000 chiffres. Les calculs intermédiaires sur les entiers sont limités à 16 384 bits.

Questions fréquentes

Le BCD est-il identique au binaire ?

Non : 12 s’écrit 1100 en binaire, mais 0001 0010 en BCD. Le groupe BCD 1010 est invalide, car il ne correspond à aucun chiffre décimal.

Mes valeurs sont-elles envoyées ?

Non. Les calculs et la lecture des fichiers restent dans cet onglet. Les valeurs ne figurent pas dans les URL et ne sont pas transmises à un service de conversion.

Outils associés