Conversion octal en ascii
La conversion se fait automatiquement pendant la saisie.
Convertir un texte entier d'octal en texte ascii
Le convertisseur ci-dessus traite une valeur à la fois. Saisissez ici une suite de codes octal séparés par des espaces : chacun est remplacé par le caractère correspondant.
0 octet
0 caractère
La conversion se fait automatiquement pendant la saisie, dans les deux sens.
Conversions Binaires
Conversions Octal
Conversions Décimale
Conversions Hexadécimale
Conversions Ascii
Outil permettant la conversion d'octal en caractère ascii
Cette page vous permet de réaliser des conversions d'octal en ascii
Comment convertir de l'octal en caractère ascii
Le code d'un caractère ascii s'écrit couramment en octal sous Unix et dans les séquences d'échappement du langage C, où \101 désigne la lettre A. Le convertir en caractère demande d'abord de retrouver sa valeur décimale.
Calculez cette valeur avec les poids de la base 8 : a × 64 + b × 8 + c pour un octal à trois chiffres. Reportez ensuite le résultat dans la table ascii pour lire le caractère.
Quelques repères évitent le calcul dans les cas courants : 40 est l'espace, 60 à 71 sont les chiffres 0 à 9, 101 à 132 sont les majuscules A à Z, 141 à 172 sont les minuscules a à z. Passer d'une majuscule à sa minuscule revient à ajouter 40 en octal.
Les codes octaux 0 à 37 ainsi que 177 désignent des caractères de contrôle dépourvus de glyphe. Au-delà de 177, le caractère affiché dépend de la table étendue retenue, ANSI ou EOM.
Exemple pas à pas
Étape 1 : Poids des positions
64, 8, 1
Les trois positions utiles de la base 8.
Étape 2 : Calcul de la valeur
1 × 64 + 0 × 8 + 1 × 1
Chaque chiffre est multiplié par le poids de sa position.
Étape 3 : Code décimal obtenu
65
La somme donne le code ascii du caractère.
Étape 4 : Lecture dans la table ascii
A
Le code 65 ouvre la plage des majuscules.
Erreurs fréquentes
- Lire l'octal comme un décimal : 101 en octal vaut 65 et donne A, alors que le décimal 101 donne la lettre e.
- Dépasser 377 : un octet s'arrête là, et un octal à quatre chiffres ne correspond à aucun caractère de la table.
- Attendre un glyphe sous 40 : 11 est la tabulation, 12 le saut de ligne, 15 le retour chariot.
- Confondre le caractère « 0 », de code octal 60, avec l'octal 0, qui est le caractère nul NUL.
Correspondances courantes
| Octal | Caractère |
|---|---|
| 12 | LF |
| 40 | espace |
| 41 | ! |
| 60 | 0 |
| 71 | 9 |
| 100 | @ |
| 101 | A |
| 132 | Z |
| 141 | a |
| 172 | z |
| 176 | ~ |

