Qu'est-ce que le convertisseur décimal en octal ?
Cet outil transforme un nombre décimal (base 10, notre système numérique de tous les jours) en son équivalent octal (base 8). L'octal n'utilise que les chiffres de 0 à 7 et a longtemps eu la cote en informatique, car trois bits binaires correspondent parfaitement à un seul chiffre octal. Il reste d'actualité aujourd'hui, notamment pour les permissions de fichiers sous Unix/Linux, comme dans la commande chmod 755.
Comment l'utiliser
Saisissez un nombre entier positif ou nul dans le champ, puis validez. Le convertisseur affiche la chaîne octale et rappelle la valeur décimale d'origine pour référence. Les nombres négatifs sont ramenés à zéro.
La formule expliquée
La conversion repose sur la méthode des divisions successives par 8. Divisez le nombre par 8 et notez le reste (de 0 à 7). Remplacez le nombre par le quotient entier et répétez l'opération jusqu'à ce que le quotient atteigne 0. Le résultat octal correspond à la suite des restes lue à l'envers — du dernier reste obtenu au premier.
$$\text{Octal} = \left(\text{Decimal}\right)_{10} = \left(\sum_{i=0}^{k} d_i \cdot 8^{\,i}\right)_{8}$$
$$d_i = \left(\left\lfloor \frac{\text{Decimal}}{8^{\,i}} \right\rfloor \bmod 8\right)$$
Exemple détaillé
Convertissons 125 en octal :
\(125 \div 8 = 15\), reste 5
\(15 \div 8 = 1\), reste 7
\(1 \div 8 = 0\), reste 1
En lisant les restes de bas en haut, on obtient 175. Vérification : $$1\times64 + 7\times8 + 5\times1 = 64 + 56 + 5 = 125. ✓$$
FAQ
Quels chiffres utilise l'octal ? Uniquement 0, 1, 2, 3, 4, 5, 6 et 7 — il n'existe ni 8 ni 9.
Que vaut le décimal 0 en octal ? Tout simplement 0.
Pourquoi l'octal sert-il aux permissions de fichiers ? Chaque groupe de droits (lecture = 4, écriture = 2, exécution = 1) donne une somme comprise entre 0 et 7, soit exactement un chiffre octal. Les permissions sont ainsi compactes et faciles à lire.