Aller au contenu

Convertisseur octal en décimal

Collez des nombres octaux comme 755 ou 0o777 et obtenez leur valeur décimale exacte, éventuellement lue comme un motif signé en complément à deux.

Traité localement dans votre navigateur

Options

Signé lit le bit de poids fort comme signe (complément à deux). Les entrées plus courtes sont complétées par des zéros.

Un nombre par ligne. Les espaces et tirets bas dans un nombre sont ignorés.0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur octal en décimal ?

L’octal est le système de numération en base 8 : il utilise les chiffres de 0 à 7 et chaque chiffre représente exactement trois bits. Très répandu sur les premiers ordinateurs, il subsiste dans les permissions de fichiers Unix (chmod 755), dans les séquences d’échappement comme \033 et dans le préfixe 0o de Python, JavaScript et Rust.

Le convertisseur lit chaque ligne comme un entier octal, en ignorant les espaces, les tirets bas, un éventuel préfixe 0o et le signe moins. Il utilise une arithmétique en précision arbitraire : les valeurs très longues restent exactes. Vous pouvez aussi lire les chiffres comme le motif de bits d’un entier signé de 8, 16, 32 ou 64 bits et ajouter des séparateurs de milliers au résultat.

Comment ça marche ?

  1. Saisissez un nombre octal par ligne, par exemple 755, 0o777 ou 377.
  2. Choisissez éventuellement une largeur signée pour lire 377 comme −1 sur 8 bits.
  3. Choisissez un séparateur de milliers pour un résultat décimal plus lisible.
  4. Lisez la sortie décimale ; pour un seul nombre, les lignes affichent aussi le binaire, l’hexadécimal et la taille en octets.

Cas d'usage courants

  • Transformer un mode chmod comme 644 ou 755 en valeur décimale pour un script ou une API qui attend un nombre.
  • Décoder une séquence d’échappement octale ou le champ de taille d’un en-tête tar en lisant un format binaire.
  • Vérifier une constante Python ou C comme 0o1777 par rapport à sa valeur décimale.
  • S’entraîner aux conversions entre bases pour des devoirs ou des examens.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
755
0o777
377
7777777777777777777777
Sortie
493
511
255
73786976294838206463

Confidentialité

Convertisseur octal en décimal s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Seuls les entiers sont gérés ici (utilisez le convertisseur de base pour les fractions). Les chiffres 8 et 9 n’existent pas en octal et sont signalés comme erreurs.

Questions fréquentes

Combien vaut 755 en décimal ?

755 en octal vaut 493 en décimal : 7×64 + 5×8 + 5. C’est le mode de permissions classique « rwxr-xr-x ».

Pourquoi le chiffre 8 est-il refusé ?

L’octal n’a que huit chiffres, de 0 à 7. Un 8 ou un 9 signifie que le nombre n’est pas octal : la ligne est signalée au lieu d’être devinée.

Comment lire un nombre octal négatif ?

Soit vous tapez un signe moins devant les chiffres, soit vous choisissez une largeur signée : 377 lu en 8 bits signés donne −1 car son bit de poids fort est à 1.

Plus d'outils dans Outils développeur →