Convertisseur de Base
Convertir entre les systèmes binaire, octal, décimal et hexadécimal avec support de bases personnalisées (2-36)
Entrez une valeur dans n'importe quel champ pour voir instantanément les conversions vers toutes les autres bases.
Convertissez entre n'importe quelles bases numériques de 2 à 36.
Documentation du Convertisseur de Base
Qu'est-ce qu'une Base Numérique (Radix) ?
Une base numérique, ou radix, définit le nombre de chiffres uniques utilisés pour représenter les nombres dans un système de numération positionnelle. La base la plus courante dans la vie quotidienne est le décimal (base 10), utilisant les chiffres 0-9. Les ordinateurs utilisent principalement le binaire (base 2), tandis que les programmeurs travaillent fréquemment avec l'hexadécimal (base 16) et l'octal (base 8) pour une représentation plus compacte des données binaires.
Systèmes Numériques Courants
| Base | Nom | Chiffres | Usage Courant |
|---|---|---|---|
| 2 | Binaire | 0, 1 | Circuits numériques, mémoire d'ordinateur, code machine |
| 8 | Octal | 0-7 | Permissions de fichiers Unix, systèmes informatiques anciens |
| 10 | Décimal | 0-9 | Mathématiques quotidiennes, nombres lisibles par l'homme |
| 16 | Hexadécimal | 0-9, A-F | Adresses mémoire, codes couleur (CSS/HTML), représentation d'octets |
Comment Fonctionne la Conversion de Base
Convertir un nombre d'une base à une autre implique deux étapes principales :
- Convertir le nombre source en décimal (base 10) en multipliant chaque chiffre par sa valeur positionnelle (base^position) et en additionnant toutes les valeurs
- Convertir le résultat décimal vers la base cible en utilisant des divisions successives - diviser par la base cible et collecter les restes
- Lire les restes dans l'ordre inverse pour obtenir le résultat final dans la base cible
Exemple de Conversion
Binaire 1101 → Décimal : (1×8) + (1×4) + (0×2) + (1×1) = 13
Chaque position de chiffre binaire représente une puissance de 2 : de droite à gauche, 2⁰=1, 2¹=2, 2²=4, 2³=8, etc.
Table de Référence Rapide (0-15)
| Décimal | Binaire | Octal | Hexadécimal |
|---|
Cas d'Utilisation Courants
- Programmation : Déboguer les adresses mémoire, comprendre les opérations sur les bits, travailler avec des données de bas niveau
- Développement Web : Convertir les codes couleur CSS/HTML entre les formats décimal RGB et hexadécimal
- Réseaux : Comprendre les adresses IP, les masques de sous-réseau et les adresses MAC dans différents formats
- Électronique Numérique : Analyser les circuits logiques, comprendre l'arithmétique binaire
- Analyse de Données : Travailler avec des données encodées, analyser les formats de fichiers binaires
Conseils et Astuces
- Les chiffres hexadécimaux A-F représentent les valeurs décimales 10-15. 0xFF égale 255 en décimal.
- Chaque chiffre hexadécimal représente exactement 4 chiffres binaires (bits), faisant de l'hexadécimal un raccourci pratique pour le binaire.
- Cet outil utilise BigInt pour une précision arbitraire, permettant la conversion de très grands nombres sans perte de précision.
Outils Connexes
Encodeur/Décodeur Base64
Encodez et décodez rapidement des chaînes Base64, prenant en charge la conversion de texte et de fichiers
Convertisseur de Jeu de Caractères
Convertir l'encodage de texte entre UTF-8, GBK, Big5, Shift_JIS, ISO-8859, pages de codes Windows avec détection automatique
Convertisseur d'Encodage
Convertir du texte entre Hex, Binaire, Unicode, ASCII, Base64 et de nombreux autres formats d'encodage
Convertisseur de timestamp
Convertir entre les timestamps Unix et les dates/heures lisibles par l'homme