À propos de cet outil
Le binaire (base 2) représente les nombres en n'utilisant que 0 et 1, où chaque position est une puissance de deux. Le décimal (base 10) est la notation que les gens lisent. Convertir du binaire vers le décimal revient à additionner les valeurs de position de chaque bit à 1 : 1010 vaut 8 + 2 = 10.
Collez une chaîne binaire et la valeur décimale se met à jour à mesure que vous tapez. Choisissez « non signé » pour lire les bits comme un simple nombre positif, ou « signé » pour les interpréter en complément à deux à la largeur sélectionnée (8, 16, 32 ou 64 bits) — où un 1 de tête indique une valeur négative. L'outil vérifie que la saisie ne contient que des 0 et des 1 et qu'elle tient dans la largeur choisie.
La conversion s'exécute localement — rien de ce que vous saisissez n'est envoyé.
Questions fréquentes
Qu'est-ce que le complément à deux ?
C'est la manière standard dont les ordinateurs stockent les entiers signés. Dans un nombre en complément à deux sur N bits, le bit de poids fort a un poids négatif, de sorte que 11111111 sur 8 bits vaut −1 plutôt que 255. Choisissez l'option signée et une largeur pour lire les valeurs ainsi.
Quelle peut être la largeur de la saisie ?
La conversion non signée gère exactement les chaînes binaires de longueur arbitraire. Pour l'interprétation signée, la saisie doit tenir dans la largeur en bits choisie, car le complément à deux est défini par rapport à un nombre fixe de bits.
Puis-je reconvertir du décimal en binaire ?
Oui — utilisez le convertisseur de décimal vers binaire, qui prend en charge les mêmes options signées et de largeur fixe.