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.
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
| Octal | Décimal | Octal | Décimal |
|---|---|---|---|
| 7 | 7 | 100 | 64 |
| 10 | 8 | 755 | 493 |
| 17 | 15 | 777 | 511 |
| 77 | 63 | 1000 | 512 |
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,umasket les bits du mode fichier. - Systèmes hérités et langages de programmation plus anciens où
0pré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).