Convertisseur de bases : à quoi ça sert
Les processeurs comptent en binaire, les adresses mémoire s’écrivent en hexadécimal, les permissions Unix utilisent l’octal et les humains pensent en décimal. Convertir à la main est fastidieux et source d’erreurs. Saisissez un nombre dans n’importe quelle base et vous voyez immédiatement son équivalent dans toutes les bases courantes.
Convertisseur de bases : mode d’emploi
- Choisissez la base dans laquelle votre nombre est écrit.
- Saisissez ou collez la valeur ; les chiffres sont validés selon la base choisie.
- Lisez les équivalents en binaire, octal, décimal et hexadécimal.
- Utilisez le sélecteur pour n’importe quelle autre base entre 2 et 36.
Questions fréquentes
Pourquoi l’hexadécimal utilise-t-il des lettres ?
La base 16 a besoin de seize symboles alors que nous n’avons que dix chiffres. A à F représentent les valeurs 10 à 15, si bien qu’un chiffre hexadécimal correspond exactement à quatre bits.
Pourquoi l’hexadécimal est-il si courant en programmation ?
Parce qu’un chiffre hexadécimal vaut quatre bits et que deux chiffres font un octet. C’est une écriture compacte et sans perte du binaire ; c’est pourquoi les couleurs, les adresses mémoire et les empreintes s’écrivent ainsi.
À quoi sert encore l’octal ?
Surtout aux permissions de fichiers sous Unix et Linux. Chaque groupe de trois bits — lecture, écriture, exécution — tient dans un chiffre octal, d’où le chmod 755.
L’outil gère-t-il les nombres négatifs ou décimaux ?
Il convertit les entiers positifs. Les parties décimales et le complément à deux dépendent de la taille du mot machine et du format, que l’outil ne cherche pas à deviner.