Rechercher : dans
Par :

ASCII en Binaire

Dernière réponse le 13 jan 2005 à 11:18:10 Ritchi, le 13 jan 2005 à 09:19:21 
 Signaler ce message aux modérateurs

Bonjour,

Comment est codé un caractère ascii en binaire. J'ai compris la codification binaire, mais je n'arrive pas à comprendre comment on fait la différence dans un octet entre un chiffre et un code ascci représentant une lettre.
Par exemple la lettre H a pour code ascii 72 ce qui en binaire s'écrit 010010000. Quand j'interprète une trame en binaire (ou du moins que j'essaie...), comment puis je savoir qu'il s'agit du nombre 72 ou de la lettre H.

Merci aux bonnes volontés.

Meilleures réponses pour « ASCII en Binaire » dans :
Parser un fichier binaire en PHP VoirSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
Télécharger Supra ASCII Art VoirLa typographie est un art à part entière sur l’étude des lettrines en général. C’est l’art de la conception graphique de nouvelles polices. Supra ASCII Art est un outil complet vous permettant de vous initier à l’art ASCII. Ce...
Télécharger Binary Clock Screensaver VoirLe langage binaire est encore mal connu de tous. Cet éditeur a trouvé le moyen d'allier ce langage avec un écran de veille. Binary Clock Screensaver est un écran de veille basé sur une horloge binaire. L'interface repose sur un fond noir et des leds...
Télécharger Supra ASCII Art VoirASCII Art est un art à part entière, puisqu'il permet de créer des dessins uniquement à partir de lettres, chiffre et signes de ponctuation. Les plus connus sont les commandes pour créer des smileys dans les chats. Exemples : :-) :'( etc. Supra ASCII...
Le codage binaire VoirPrésentation du binaire Bit Poids des bits Conversions Octet KiloOctets, MégaOctets Opérations en binaire Addition binaire Multiplication binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide...
Code ASCII VoirLe codage des informations Le morse a été le premier codage à permettre une communication longue distance. C'est Samuel F.B.Morse qui l'a mis au point en 1844. Ce code est composé de points et de tirets (un codage binaire en quelque sorte...). Il...

1

Armojax, le 13 jan 2005 à 10:05:07

Bonjour Ritchi,

"H", c'est un caractère.
Code : 72

"72", c'est deux caractères.
"7", code : 55
"2", code : 50

Armojax.

Répondre à Armojax

2

blurk, le 13 jan 2005 à 10:19:41

Bonjour

ascii c'est une codification, une norme, qui consiste à classer des caractères dans un ordre précis, et à faire correspondre un numéro précis à chaque caractère que comporte un clavier de machine à écrire.
cette norme comporte un avantage, elle respecte l'ordre alphabétique, et l'ordre croissant des chiffres.

sur un octet 8 bits, on peut faire tenir 2 chiffres, soit de 00 à FF en hexa
donc de 0 à 255 et comme l'ascii comporte 128 signes, cela tient largement, un octet peut largement contenir un code ascii.
voilà comment un octet peut contenir un caractère.
cordialement
¤

Répondre à blurk

3

 sebsauvage, le 13 jan 2005 à 11:18:10

comment puis je savoir qu'il s'agit du nombre 72 ou de la lettre H.

Tu ne peux pas savoir.
C'est à toi de savoir à l'avance.

Quand tu as en main l'octet 010010000 (qui vaut 72 en décimal), c'est à toi de décider l'interprétation que tu veux en faire.

L'ordinateur, lui, ne sait manipuler que des bits.

Tu peux décider que 010010000 veut dire "l'entier 72".
Ou bien tu peux décider que 010010000 est la lettre H.
Ou bien qu'il s'agit d'une ligne de pixels: noir blanc noir noir blanc etc.

Tu dépend de ton logiciel, de ce que tu as stocké et de la signification que tu lui donne.
L'ordinateur, lui, n'est pas capable d'en connaître la signification.

Répondre à sebsauvage