// Tu parles la langue des PC, toi? / Recevoir de l’aide

Décoder des messages textuels

Tout comme pour le langage morse il est nécessaire d’avoir un tableau de traduction pour les opérations de codage et de décodage de textes.
Dans ce tableau, chaque signe pouvant être utilisé dans un texte correspond à une combinaison de 0 et de 1.

0100000 0 0110000 @ 1000000 P 1010000 ` 1100000 p 1110000
! 0100001 1 0110001 A 1000001 Q 1010001 a 1100001 q 1110001
" 0100010 2 0110010 B 1000010 R 1010010 b 1100010 r 1110010
# 0100011 3 0110011 C 1000011 S 1010011 c 1100011 s 1110011
$ 0100100 4 0110100 D 1000100 T 1010100 d 1100100 t 1110100
% 0100101 5 0110101 E 1000101 U 1010101 e 1100101 u 1110101
& 0100110 6 0110110 F 1000110 V 1010110 f 1100110 v 1110110
' 0100111 7 0110111 G 1000111 W 1010111 g 1100111 w 1110111
( 0101000 8 0111000 H 1001000 X 1011000 h 1101000 x 1111000
) 0101001 9 0111001 I 1001001 Y 1011001 i 1101001 y 1111001
* 0101010 : 0111010 J 1001010 Z 1011010 j 1101010 z 1111010
+ 0101011 ; 0111011 K 1001011 [ 1011011 k 1101011 { 1111011
, 0101100 < 0111100 L 1001100 \ 1011100 l 1101100 | 1111100
- 0101101 = 0111101 M 1001101 ] 1011101 m 1101101 } 1111101
. 0101110 > 0111110 N 1001110 ^ 1011110 n 1101110 ~ 1111110
/ 0101111 ? 0111111 O 1001111 _ 1011111 o 1101111 DEL 1111111

Exemple: la lettre t minuscule correspond à la suite 1110100

Ce tableau a été publié pour la première fois en 1967 en tant que standard. Son nom est American Standard Code for Information Interchange (ASCII). Il est communément utilisé de nos jours dans les ordinateurs pour le codage de textes (voir Wikipedia http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange).

Exemple de message

Présentation par étape du décodage d’un message texte:

0111010000011010011110011111010001000001110011110001111010001110111110010111100100101110

Ce message doit tout d’abord être divisés en blocs de sept signes puisque chaque groupe de sept 0 et 1 correspond en code ASCII à une lettre:

1000001
1101100
1101100
1100101
1110010
0100000
1000001
1101110
1100110
1100001
1101110
1100111
0100000
1101001
1110011
1110100
0100000
1110011
1100011
1101000
1110111
1100101
1110010
0101110

Maintenant, tu peux comparer les blocs avec le tableau ASCII

1000001 A
1101100 l
1101100 l
1100101 e
1110010 r
0100000
1000001 A
1101110 n
1100110 f
1100001 a
1101110 n
1100111 g
0100000
1101001 i
1110011 s
1110100 t
0100000
1110011 s
1100011 c
1101000 h
1110111 w
1100101 e
1110010 r
0101110 .

Ainsi, la traduction est: >>>> Il y a un commencement à tout. <<<<

Continuer avec le codage musical