Coder des lettres/chiffres en binaire
Résolu/Fermé
popopo
-
8 oct. 2007 à 11:50
Dhara Messages postés 23 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 25 juin 2013 - 27 juil. 2009 à 23:56
Dhara Messages postés 23 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 25 juin 2013 - 27 juil. 2009 à 23:56
Bonjour,
comment est il possible de coder des chiffres et des lettres par le binaire?
merci de repondre rapidement...
Au revoir
comment est il possible de coder des chiffres et des lettres par le binaire?
merci de repondre rapidement...
Au revoir
A voir également:
- Alphabet binaire
- Code ascii alphabet - Guide
- Binaire - Guide
- Caractère spéciaux alphabet - Guide
- Comment écrire en binaire ? ✓ - Forum Programmation
- Alphabet gsm ou automatique - Forum Mobile
4 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
8 oct. 2007 à 12:10
8 oct. 2007 à 12:10
Bonjour,
Première chose, il faut s'entendre sur un encodage. Une sorte de traduction. Plusieurs existent. Le plus simple est le code ASCII, qui permet d'associer un caractère à un octet. Il est limité puisqu'il ne permet de coder que 127 caractères (soit, en fait 7 bit et non 8 : le 8e reste toujours à 0), auquels on inclut des caractères spéciaux comme « retour à la ligne ».
Ce code rudimentaire a été étendu notamment pour prendre en compte les caractères accentués et d'autres symboles, ce qui a donné l'ASCII étendu, codé sur un octet plein (8 bit, donc 256 combinaisons).
Ce n'était pas encore satisfaisant d'un point de vue international ni éditorial, puisque de nombreux symboles n'étaient pas représentés (mathématiques, caractères étrangers (arabes, chinois, japonais, russes, ...), symboles typographiques spécifiques), et une nouvelle norme a donc vu le jour : l'UNICODE, qui définit des normes de codage notamment reprises par l'UTF-8 qui permet de coder un caractère sur 1 à 4 octets (de mémoire, à vérifier), soit 32 bits ou encore plus de 4 milliards de combinaisons.
Tu peux trouver plus d'informations, et notamment une table de correspondance binaire / ASCII, sur wikipedia : https://fr.wikipedia.org/wiki/ASCII#Principes
Donc, pour répondre à ta question, il y a plusieurs façons de faire, et le plus simple pour toi, à mon avis, serait de reprendre une norme existante. En suivant le code ASCII, par exemple, 0 se code 00110000, a se code 01100001 et A se code 01000001.
En espérant t'avoir aidé,
Xavier
Première chose, il faut s'entendre sur un encodage. Une sorte de traduction. Plusieurs existent. Le plus simple est le code ASCII, qui permet d'associer un caractère à un octet. Il est limité puisqu'il ne permet de coder que 127 caractères (soit, en fait 7 bit et non 8 : le 8e reste toujours à 0), auquels on inclut des caractères spéciaux comme « retour à la ligne ».
Ce code rudimentaire a été étendu notamment pour prendre en compte les caractères accentués et d'autres symboles, ce qui a donné l'ASCII étendu, codé sur un octet plein (8 bit, donc 256 combinaisons).
Ce n'était pas encore satisfaisant d'un point de vue international ni éditorial, puisque de nombreux symboles n'étaient pas représentés (mathématiques, caractères étrangers (arabes, chinois, japonais, russes, ...), symboles typographiques spécifiques), et une nouvelle norme a donc vu le jour : l'UNICODE, qui définit des normes de codage notamment reprises par l'UTF-8 qui permet de coder un caractère sur 1 à 4 octets (de mémoire, à vérifier), soit 32 bits ou encore plus de 4 milliards de combinaisons.
Tu peux trouver plus d'informations, et notamment une table de correspondance binaire / ASCII, sur wikipedia : https://fr.wikipedia.org/wiki/ASCII#Principes
Donc, pour répondre à ta question, il y a plusieurs façons de faire, et le plus simple pour toi, à mon avis, serait de reprendre une norme existante. En suivant le code ASCII, par exemple, 0 se code 00110000, a se code 01100001 et A se code 01000001.
En espérant t'avoir aidé,
Xavier
Dhara
Messages postés
23
Date d'inscription
samedi 18 juillet 2009
Statut
Membre
Dernière intervention
25 juin 2013
8
27 juil. 2009 à 23:56
27 juil. 2009 à 23:56
personellement j utilise le site
http://home2.paulschou.net/tools/xlate/
qui est simple et fiable
et pour les correspondance tu peut aller sur http://www.asciitable.com/
http://home2.paulschou.net/tools/xlate/
qui est simple et fiable
et pour les correspondance tu peut aller sur http://www.asciitable.com/
Le Binacodeur est fait pour ça :
http://cyprien.cine.orange.fr/101
Avec le binacodeur tu peux décoder/encoder à la volée du texte en binaire. Par exemple :
1110000000100000011101000110111101 1011100010000001110100011011110111 0101011100100010000001100100001001 1101100101011100110111001101100001 0111100101100101011100100010000000 11101100101001 http://cyprien.cine.orange.fr/101
http://cyprien.cine.orange.fr/101
Avec le binacodeur tu peux décoder/encoder à la volée du texte en binaire. Par exemple :
1110000000100000011101000110111101 1011100010000001110100011011110111 0101011100100010000001100100001001 1101100101011100110111001101100001 0111100101100101011100100010000000 11101100101001 http://cyprien.cine.orange.fr/101
Copiez/Collez le message ci-dessous :
0110110101100101011100100110001101 1010010010000011100111011000010010 0000011011010010011101100001001000 0001110110011100100110000101101001 0110110101100101011011100111010000 1000000110000101101001011001000110 0101011100100010000001110100011011 1101101110001000000111001101101001 0111010001100101 http://cyprien.cine.orange.fr/101
0110110101100101011100100110001101 1010010010000011100111011000010010 0000011011010010011101100001001000 0001110110011100100110000101101001 0110110101100101011011100111010000 1000000110000101101001011001000110 0101011100100010000001110100011011 1101101110001000000111001101101001 0111010001100101 http://cyprien.cine.orange.fr/101
Bodhi Fader
Messages postés
1756
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
18 juin 2010
97
8 oct. 2007 à 11:53
8 oct. 2007 à 11:53
Salut,
la calculatrice (accessoires) te permet de faire cela => affichage / scientifiques / binaire.
Bon courage.
la calculatrice (accessoires) te permet de faire cela => affichage / scientifiques / binaire.
Bon courage.