← Retour à l'outil

Octal · Base 8 → Base 10

Convertisseur octal en décimal

Mis à jour : 21 juin 2026

Octal utilise uniquement les chiffres de 0 à 7 et survit principalement dans un endroit célèbre : les autorisations de fichiers Unix et Linux. La conversion octale en décimale transforme ces chmod nombres et valeurs héritées en nombres ordinaires que vous pouvez vérifier.

Convertir l'octal en décimal →

Gratuit · Pas de téléchargement · Instantané dans le navigateur

La méthode des puissances de 8

Chaque position octale vaut une puissance de huit : 1, 8, 64, 512 lecture de droite à gauche. Multipliez chaque chiffre par son poids de colonne et additionnez les totaux. Prenez 247:

2 4 7
2×64 + 4×8 + 7×1
= 128 + 32 + 7 = 167

Donc octal 247 est égal à décimal 167. Étant donné que l'octal n'utilise que 0 à 7, tout chiffre de 8 ou 9 signifie que la valeur n'est pas octale valide — une vérification rapide des erreurs.

Autorisations Unix expliquées

La raison pour laquelle l'octal est toujours important est que les autorisations de fichiers regroupent trois bits par classe d'utilisateurs : lecture (4), écriture (2) et exécution (1). Les additionner donne un chiffre de 0 à 7, et trois classes – propriétaire, groupe, autres – donnent le code familier à trois chiffres. chmod 755 signifie propriétaire 7 = lecture+écriture+exécution, groupe 5 = lecture+exécution, autres 5 = lecture+exécution. La conversion de 755 en décimal (493) est rarement nécessaire dans la pratique, mais comprendre la somme de bits par chiffre est essentiel pour toute personne gérant des serveurs.

7 = 111 = rwx
5 = 101 = r-x
5 = 101 = r-x
755 → rwxr-xr-x

Tableau de référence

OctalDécimalOctalDécimal
7710064
108755493
1715777511
77631000512

Notez que 777 — autorisations complètes pour tout le monde — est décimal 511, un de moins que 512 (8³). Tout comme en binaire, une exécution maximale est une en dessous de la puissance suivante.

Où l'octal apparaît

  • Unix/Linux chmod, umask et les bits du mode fichier.
  • Systèmes hérités et langages de programmation plus anciens où 0 préfixe un littéral octal.
  • Quelques séquences d'échappement et représentations d'octets dans les scripts C et shell.
  • Systèmes numériques où les bits sont naturellement regroupés par trois.

Questions fréquentes

Comment convertir l'octal en décimal ?

Multipliez chaque chiffre par 8 élevé à sa position à partir de la droite, puis ajoutez. 247 = 2×64 + 4×8 + 7 = 167.

Qu'est-ce que 755 en décimal ?

Octal 755 est 493, mais pour les autorisations, la lecture utile est rwxr-xr-x.

Pourquoi n'y a-t-il pas de 8 ou de 9 en octal ?

Octal est en base 8, donc ses seuls chiffres valides sont 0 à 7. Un chiffre de 8 ou 9 est un chiffre octal invalide.

Qu'est-ce que 777 en décimal ?

Octal 777 est égal à 511 — un en dessous de 8³ (512).