- Code Baudot
-
Le code Baudot est dans l'histoire un des premiers codes binaires utilisé grâce à une machine. Il est aussi appelé code télégraphique ou Alphabet International (AI) n°2 ou code CCITT n°2.
C'est un code binaire, c'est-à-dire que chaque caractère que l'on souhaite est codé par une combinaison de 0 et de 1. Le code ne prévoit que 5 bits pour coder chaque caractère, donc il n'existe que 25 = 32 combinaisons. Or si on désire coder les lettres et les chiffres, il n'y a pas assez de combinaisons. C’est pourquoi le code Baudot contient deux jeux de caractères appelés Lettres (Lower Case) et Chiffres (Upper Case). En fait, l’ensemble Chiffres contient aussi d’autres symboles (ponctuation, &, #...). Deux caractères Inversion Lettres (code 31) et Inversion Chiffres (code 27) permettent de commuter entre les deux ensembles.
Évidemment, l’inconvénient réside dans des commutations fréquentes. D’autre part, ce code, bien qu’il soit plus riche que le code morse, ne traite pas les minuscules et certains symboles.
Sommaire
Historique
Le premier code de ce type a été développé par Émile Baudot en 1874 : il s'agissait de l'Alphabet International n°1. Il n'est plus utilisé. Les caractères étaient composés à l'aide d'un clavier à cinq touches, où chaque touche correspondait à l'un des cinq bits de chaque caractère.
Vers 1901, le code Baudot original a été modifié par Donald Murray qui réorganisa les caractères, ajouta de nouveaux symboles, et introduisit les jeux de caractères. Comme il souhaitait utiliser un clavier de machine à écrire, il n'y avait plus de lien entre le code lui-même et la disposition des touches. Il organisa donc les caractères de façon à ce que les transitions les plus courantes entre caractères génèrent un nombre minimal de transitions entre les cinq bits du code, ce qui minimise l'usure du matériel.
La Western Union modifia le code de Murray, en éliminant certains caractères. Le code obtenu est le code Baudot actuel, le code CCITT n°2. On présente ici le code US TTY, très proche du code CCITT. Il en diffère par une inversion (BEL et '), et des définitions additionnelles dans les FIGS (#, & et !), laissées volontairement non définies par le CCITT n°2 pour permettre des usages nationaux.
En hommage à Emile Baudot, une partie de son nom désigne l'unité de modulation de signal, le Baud.
Utilisation
Le code Baudot est utilisé dans le réseau Télex. Il est également mis en œuvre dans certaines versions du radiotélétype.
Code US TTY
Table de correspondance Code Caractères en binaire octal hexadécimal décimal mode lettres mode chiffres 00000 00 00 0 Rien (NUL) 00001 01 01 1 T 5 00010 02 02 2 Retour chariot (CR) 00011 03 03 3 O 9 00100 04 04 4 SP = 00101 05 05 5 H £ 00110 06 06 6 N , 00111 07 07 7 M . 01000 10 08 8 Saut de ligne (LF) 01001 11 09 9 L ) 01010 12 0A 10 R 4 01011 13 0B 11 G & 01100 14 0C 12 I 8 01101 15 0D 13 P 0 01110 16 0E 14 C : 01111 17 0F 15 V ; Code Caractères en binaire octal hexadécimal décimal mode lettres mode chiffres 10000 20 10 16 E 3 10001 21 11 17 Z " 10010 22 12 18 D $ 10011 23 13 19 B ? 10100 24 14 20 S Sonnerie (BEL) 10101 25 15 21 Y 6 10110 26 16 22 F ! 10111 27 17 23 X / 11000 30 18 24 A - 11001 31 19 25 W 2 11010 32 1A 26 J ' 11011 33 1B 27 Active le mode chiffres 11100 34 1C 28 U 7 11101 35 1D 29 Q 1 11110 36 1E 30 K ( 11111 37 1F 31 Active le mode lettres Voir aussi
Liens internes
Codés sur 8 bits ISO/CEI 8859 ISO/CEI 8859-1 (latin-1), ISO/CEI 8859-3 (latin-3), ISO/CEI 8859-15 (latin-9) Pages de code Windows Windows-1252 (latin-1), Windows-1258 (vietnamien) Pages de code MacOS MacRoman Pages de code DOS CP437 (latin-US), CP850 (latin-1), CP852 (latin-2) Pages de code diverses DEC-MCS, KOI8-R (russe), KOI8-U (ukrainien), StandardEncoding (PostScript) Non basés sur ISO 646 VISCII, EBCDIC, EBCDIC 297, EBCDIC 8859 Autres Codés sur 7 bits ASCII, ISO 646 Moins de 7 bits Code morse, Code wabun, Code Baudot, RADIX-50, Sixbit Articles connexes Codage des caractères, Clavier d’ordinateur, Police numérique, Glyphe, Portail:Écriture Catégories :- Codage des données
- Codage des caractères
Wikimedia Foundation. 2010.