Convertisseur texte en décimal
Transformez le texte en codes de caractères décimaux.
Quand vous convertissez du texte en nombres décimaux, chaque caractère devient un nombre entre 0 et 127 (ASCII), ou plus haut en Unicode. Cela montre directement comment l’ordinateur représente le texte : comme une séquence de nombres. Un seul nombre = un caractère = un octet (généralement).
Qu’est-ce que cette conversion fait réellement
Vous prenez chaque caractère et vous lisez son code numérique décimal. La lettre ’H’ = 72 décimal. L’espace = 32 décimal. L’important est de voir que le texte n’est rien d’autre que des nombres. Quand vous lisez un fichier texte, l’ordinateur lit des nombres et vous les affiche sous forme de caractères.
Cette conversion transparait quand vous travaillez avec des protocoles réseau ou des fichiers binaires. Un développeur qui voit passer 72 101 108 108 111 dans un dump doit savoir instinctivement que cela dit « Hello ». Cette fluidité vient de la compréhension que le texte et les nombres sont deux faces de la même pièce.
Où le texte en décimal sert vraiment
- Déboguer un fichier texte corrompu en voyant les codes réels.
- Vérifier si un octet spécial s’est glissé dans un fichier.
- Documenter les codes de caractères pour un traitement spécialisé.
- Apprendre comment fonctionne vraiment l’encodage de texte.
- Travailler avec du code legacy qui manipule les codes de caractères directement.
Convertir du texte en décimal à la main
- Écrivez votre texte. Prenons « Hi ».
- Cherchez le code décimal pour chaque caractère. H = 72, i = 105.
- Écrivez les codes. 72 105.
Codes décimaux courants
| Caractère | Décimal | Utilisation |
|---|---|---|
| A | 65 | Majuscule |
| a | 97 | Minuscule |
| 0 | 48 | Chiffre zéro |
| 32 | Espace | |
| \n | 10 | Nouvelle ligne |
Questions sur texte vers décimal
Pourquoi 255 est-il le maximum pour un octet ?
Un octet = 8 bits. 8 bits peuvent représenter 2^8 = 256 valeurs (de 0 à 255). 255 est le plus grand nombre qu’on peut encoder sur 8 bits.
Est-ce que les codes décimaux au-delà de 127 sont valides ?
Oui, mais l’interprétation dépend de l’encodage. En Latin-1, 128-255 sont des accents et des symboles. En UTF-8, les codes > 127 déclenchent une séquence multi-octets.
Pourquoi afficher les codes plutôt que le texte ?
Pour déboguer. Si un fichier semble corrompu, lire les codes décimaux montre exactement quoi s’est passé. Peut-être qu’un octet a été changé de 65 (A) à 64 (@).
Tous les textes utilisent-ils la même table décimale ?
Non. ASCII est standard pour 0-127. Après, ça dépend (Latin-1, Windows-1252, UTF-8, etc.). L’outil affiche ce que trouvent les premiers octets.
Comment cela diffère-t-il de la conversion en hex ?
Hex et décimal représentent le même nombre de deux façons. 65 décimal = 41 hex (la lettre A). C’est juste une notation différente.