Coder des lettres/chiffres en binaire

Résolu
popopo -  
Dhara Messages postés 25 Statut Membre -
Bonjour,
comment est il possible de coder des chiffres et des lettres par le binaire?
merci de repondre rapidement...
Au revoir

4 réponses

Reivax962 Messages postés 3742 Statut Membre 1 011
 
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
42
Dhara Messages postés 25 Statut Membre 8
 
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/
7
Marvel
 
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
4
inconu
 
Copiez/Collez le message ci-dessous :
0110110101100101011100100110001101 1010010010000011100111011000010010 0000011011010010011101100001001000 0001110110011100100110000101101001 0110110101100101011011100111010000 1000000110000101101001011001000110 0101011100100010000001110100011011 1101101110001000000111001101101001 0111010001100101 http://cyprien.cine.orange.fr/101
0
Bodhi Fader Messages postés 1802 Statut Membre 97
 
Salut,

la calculatrice (accessoires) te permet de faire cela => affichage / scientifiques / binaire.

Bon courage.
3