Espace encodage

Octal vers décimal

Convertissez un entier octal signé en décimal avec une arithmétique exacte.

Octal vers décimal: Interprète les chiffres en base huit et renvoie leur valeur décimale. Octal vers décimal est utile pour vérifier une feuille de calcul en octal ou la valeur numérique d'un code semblable à des permissions. La page convertit l'entier complet ; elle ne détermine pas ce que ces chiffres autorisent dans un système d'exploitation. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Octal → Decimal / atelier localTraitement local

Fonctionne entièrement dans votre navigateur

256 caractères en entrée · 1,024 caractères en sortie

Résultat

Prêt

Les conversions s'effectuent localement. Les valeurs numériques sont des entiers, les signes sont normalisés et les préfixes tels que 0b ou 0o ne sont volontairement pas acceptés.

Le piège du zéro initial

En C, C++, Java, Go et dans les anciennes versions de JavaScript, un littéral entier commençant par 0 est octal : 010 signifie donc 8 et non 10. Cela peut surprendre les personnes qui complètent les nombres avec des zéros pour les aligner, ainsi que celles qui analysent des valeurs complétées par des zéros. Python 3 rejette directement 010 et exige 0o10, tandis que JavaScript moderne utilise le même préfixe 0o. Lorsqu'une valeur complétée par des zéros se comporte étrangement, convertissez-la ici pour voir ce que le programme a réellement lu.

Modes de fichier sous forme de nombres simples

Les API et formats de configuration qui acceptent un mode de fichier sous forme de nombre, plutôt que de littéral octal, nécessitent la valeur décimale. Le mode 644 vaut 420, 755 vaut 493 et 600 vaut 384. Un champ YAML ou JSON indiquant mode: 644 sans marqueur octal peut être lu comme le nombre décimal 644, ce qui correspond à un ensemble de permissions différent et inhabituel ; le calculateur chmod indique ce que chaque chiffre autorise.

Comment l'utiliser

  1. Saisissez la valeur au format indiqué ci-dessous.
  2. Lancez la conversion et comparez le résultat avec la convention utilisée dans votre source.
  3. Copiez ou téléchargez le résultat dans le format requis par votre destination.

Confidentialité et limitations

La conversion s'effectue dans votre navigateur. Vos valeurs et vos résultats ne sont pas envoyés.

Outils associés

Questions fréquentes

Pourquoi 8 et 9 sont-ils invalides dans une valeur octale ?

La base huit utilise uniquement les chiffres de 0 à 7. Le chiffre 8 nécessiterait une retenue vers la position suivante, tout comme un seul chiffre décimal ne peut pas représenter dix. Si votre source contient 8 ou 9, vérifiez s'il s'agit en réalité d'une valeur décimale au lieu de supprimer ces chiffres.

Un zéro en tête change-t-il la façon dont l'outil interprète ma valeur ?

Chaque valeur est déjà interprétée comme un nombre octal. Ainsi, 010 et 10 renvoient tous deux la valeur décimale 8. Le préfixe littéral 0o est refusé ici. Ne transposez pas automatiquement cette règle dans d'autres applications : leur analyseur de configuration détermine si un zéro en tête a une signification ou si la valeur est décimale.

Convertir 755 me permet-il de savoir si un fichier est sécurisé ?

Non. L'outil fournit la valeur numérique 493 et n'examine ni fichier, ni propriétaire, ni règles d'accès. Les mêmes chiffres peuvent désigner des permissions dans un contexte particulier, mais la conversion seule ne permet pas d'évaluer ce contexte. Un signe moins est un signe mathématique, pas un indicateur de permission.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis