ForHosting KIT · Convertisseurs d'unités

Convertisseur octal en décimal

755 en octal vaut 493 en décimal, et un mode écrit 0755 donne le même résultat. Chaque chiffre est vérifié entre 0 et 7 avant le calcul : un 8 ou un 9 égaré est repéré au lieu de produire un nombre faux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Octal
755
Vous obtenez
Décimal
493
Chaîne décimale
493

Les permissions Unix, le code machine hérité et de nombreux registres matériels parlent encore l'octal. Ce convertisseur octal en décimal accepte une chaîne de chiffres en base 8, vérifie que chaque caractère se trouve dans la plage 0-7, puis renvoie l'entier décimal exact ainsi qu'une forme textuelle pour les pipelines qui préfèrent le texte.

Pourquoi l'octal apparaît encore dans le travail moderne

L'octal est la base huit : chaque chiffre représente trois bits binaires, ce qui explique pourquoi les modes de fichiers Unix classiques comme 755 et 644 s'écrivent en octal plutôt qu'en décimal. Les vidages de firmware embarqué, les listings de style PDP, les champs de protocoles série et certains outils de configuration réseau émettent encore des valeurs qui n'ont de sens que lues en base 8.

Convertir ces valeurs en décimal à la main est facile à rater dès que la chaîne dépasse quelques chiffres, et une calculatrice généraliste qui accepte silencieusement un 8 ou un 9 comme s'il s'agissait d'octal valide vous rendra un nombre faux sans le moindre avertissement. Ce convertisseur est délibérément strict. Vous passez une chaîne de chiffres octaux, éventuellement avec un préfixe 0o initial par familiarité avec les langages de programmation, et chaque caractère est confronté à l'ensemble légal 0 à 7 avant la moindre opération arithmétique.

Le résultat décimal est calculé en arithmétique entière exacte jusqu'à la plage d'entiers sûrs de JavaScript, si bien qu'un mode comme 0755 devient 493 et qu'une chaîne valide plus longue n'est pas arrondie par des surprises en virgule flottante. Employez-le chaque fois qu'un humain ou une ligne de journal vous donne de l'octal et que le système suivant attend un entier ordinaire en base 10.

Comment la conversion fonctionne et ce que vous récupérez

Soumettez le champ nommé octal avec une chaîne de chiffres en base 8 telle que 755, 644 ou 0o17. Les espaces de début et de fin sont supprimés ; un préfixe optionnel 0o ou 0O est retiré et ne compte pas comme un chiffre. Ensuite, seuls les caractères 0 à 7 sont légaux.

Le moteur parcourt les chiffres de gauche à droite par évaluation de Horner en base huit, multiplie le total courant par huit et ajoute le chiffre suivant, produisant un résultat entier sûr. Injectez le résultat dans des calculs chmod, des modèles de configuration, du matériel pédagogique ou une étape de nettoyage de données qui normalise des vidages multi-bases en une seule colonne décimale.

Où les équipes l'intègrent aux flux réels

Les audits de permissions sont le cas le plus fréquent : un script extrait des modes comme 750 et 640 d'un rapport de système de fichiers et a besoin d'entiers décimaux pour un moteur de règles qui ne comprend que la base dix. Les notes de rétro-ingénierie et de matériel listent souvent des mots d'état en octal ; les convertir avant toute comparaison à un masque décimal évite les erreurs de facteur huit, pénibles à repérer par la suite.

Les enseignants et les plateformes de code utilisent un convertisseur octal strict pour que les étudiants reçoivent un retour immédiat lorsqu'ils saisissent un chiffre illégal, plutôt qu'une réponse fausse et silencieuse.

Vidages de firmware et de registres

Convertissez des mots d'état octaux issus de notes matérielles en décimal avant de les masquer, de les comparer ou de les stocker dans une colonne de base de données réservée au décimal.

Enseignement et correction automatisée

Offrez aux étudiants et aux correcteurs automatiques un contrôle octal vers décimal strict qui rejette les chiffres illégaux au lieu de produire silencieusement une valeur fausse.

Qu'accepte ce convertisseur octal en décimal ?

Une chaîne de chiffres en base 8, de 0 à 7. Les espaces de début et de fin sont supprimés, et un préfixe optionnel 0o ou 0O est autorisé.

Pourquoi le chiffre 8 ou 9 est-il rejeté ?

Ces symboles ne sont pas valides en base huit. Les accepter reviendrait à inventer un nombre qui n'est pas du véritable octal ; le convertisseur signale une erreur au lieu de deviner.

Le convertisseur octal en décimal est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute localement.

Quelle taille de valeur octale puis-je convertir ?

Jusqu'à 64 chiffres octaux, à condition que le résultat décimal tienne dans un entier sûr de JavaScript.

Combien vaut 755 en décimal ?

755 en octal vaut 493 en décimal. De gauche à droite, multipliez le total cumulé par huit et ajoutez le chiffre suivant ; avec un zéro devant, comme dans 0755, on obtient toujours 493.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fmt/octal-decimal

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/fmt/octal-decimal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"octal":"755"}'
{
  "octal": "755"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.octal_decimal",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Aucune formule de tableur, aucune troncature silencieuse des chiffres invalides, et le même résultat déterministe que vous l'exécutiez gratuitement dans le navigateur ou que vous appeliez l'API.

Pourquoi l'octal apparaît encore dans le travail moderne

Une entrée invalide échoue avec une erreur invalid_input claire qui nomme le chiffre fautif et sa position, de sorte que l'automatisation peut s'arrêter au lieu de propager des données erronées dans un contrôle de permissions ou une écriture de registre.

Comment la conversion fonctionne et ce que vous récupérez

L'objet de réponse comprend la chaîne octale normalisée sans le préfixe, le nombre décimal sous forme d'entier JSON, et decimal_string pour que les clients qui transforment chaque champ en chaîne voient tout de même une représentation exacte. Une entrée vide, un 0o seul sans chiffre, des chiffres au-delà de la limite de longueur publiée, et tout caractère hors de 0-7 déclenchent tous invalid_input et ne sont pas facturés. À $0.002 par requête réussie, le prix de l'API correspond à un infime parsing en périphérie ; une validation en échec ne facture jamais.

Où les équipes l'intègrent aux flux réels

Les pipelines de données qui ingèrent des journaux hétérogènes peuvent appeler l'endpoint une fois par valeur, conserver la réponse structurée à côté de la chaîne source et prouver que chaque ligne acceptée était bien de l'octal valide au moment de l'ingestion. Comme invalid_input nomme le caractère fautif et son index, un travail en masse peut mettre en quarantaine seulement les mauvaises lignes et retraiter le reste sans réécrire le fichier entier. Que vous colliez un seul mode dans l'outil du navigateur ou que vous automatisiez des milliers de conversions via l'API du KIT avec un solde prépayé, le contrat reste identique : base 8 en entrée, entier décimal en sortie, échec net sur tout ce qui n'est pas un chiffre 0-7.

Normalisation des permissions Unix

Transformez des modes comme 755 ou 640 en entiers décimaux pour les moteurs de règles, les tableurs et les API qui n'acceptent que des nombres en base 10.

Que renvoie-t-il en cas de succès ?

Un objet contenant la chaîne octale normalisée, l'entier décimal et decimal_string pour les pipelines qui manipulent du texte en toute sécurité.

Consulter la documentation complète du KIT →