Liste des codes binaires - List of binary codes
Il s'agit d'une liste de certains codes binaires qui sont (ou ont été) utilisés pour représenter le texte sous la forme d'une séquence de chiffres binaires "0" et "1". Les codes binaires à largeur fixe utilisent un nombre défini de bits pour représenter chaque caractère du texte, tandis que dans les codes binaires à largeur variable , le nombre de bits peut varier d'un caractère à l'autre. les codes binaires sont utilisés pour lire le langage informatique.
Codes binaires à cinq bits
Un certain nombre de codes à cinq bits différents ont été utilisés pour les premiers systèmes de bandes perforées .
Cinq bits par caractère ne permettent que 32 caractères différents, donc de nombreux codes à cinq bits utilisaient deux ensembles de caractères par valeur appelés FIGS (chiffres) et LTRS (lettres), et réservaient deux caractères pour basculer entre ces ensembles. Cela a effectivement permis l'utilisation de 60 caractères.
Les codes standard à cinq bits sont :
- Alphabet télégraphique international n° 1 (ITA1) - Également communément appelé code Baudot
- International Telegraph Alphabet No. 2 (ITA2) - Aussi communément appelé code Murray
- American Teletypewriter code (USTTY) - Une variante d'ITA2 utilisée aux États-Unis
- DIN 66006 - Développé pour la présentation des programmes ALGOL / ALCOR sur du ruban de papier et des cartes perforées
Les premiers systèmes informatiques suivants utilisaient chacun leur propre code à cinq bits :
- J. Lyons and Co. LEO (Siège Electronique de Lyon)
- Anglais Électrique DEUCE
- Université de l'Illinois à Urbana-Champaign ILLIAC
- ZÈBRE
- IEM 1100
- Systèmes Ferranti Mercury , Pegasus et Orion
Le code stéganographique communément appelé chiffrement de Bacon utilise des groupes de 5 éléments à valeur binaire pour représenter les lettres de l'alphabet.
Codes binaires à six bits
Six bits par caractère permettent de représenter 64 caractères distincts.
Voici des exemples de codes binaires à six bits :
- Alphabet télégraphique international n° 4 ( ITA4 )
- BCD à six bits (décimal codé binaire), utilisé par les premiers ordinateurs centraux .
- Sous- ensemble ASCII à six bits de l'ASCII primitif à sept bits
- Braille – Les caractères braille sont représentés à l'aide de six positions de points, disposées dans un rectangle. Chaque position peut contenir ou non un point en relief, de sorte que le braille peut être considéré comme un code binaire à six bits.
Voir aussi : Codes de caractères à six bits
Codes binaires à sept bits
Voici des exemples de codes binaires à sept bits :
- International Telegraph Alphabet No. 3 ( ITA3 ) - dérivé du code Moore ARQ, et également connu sous le nom de RCA
- ASCII - Le code ASCII omniprésent a été défini à l'origine comme un jeu de caractères à sept bits. L'article ASCII fournit un ensemble détaillé de normes équivalentes et de variantes. De plus, il existe diverses extensions de l'ASCII à huit bits (voir Codes binaires à huit bits )
- CCIR 476 - Étend ITA2 de 5 à 7 bits, en utilisant les 2 bits supplémentaires comme chiffres de contrôle
- Alphabet télégraphique international n° 4 ( ITA4 )
Codes binaires à huit bits
- ASCII étendu – Un certain nombre de normes étendent l'ASCII à huit bits en ajoutant 128 caractères supplémentaires, tels que :
- EBCDIC – Utilisé dans les premiers ordinateurs IBM et les systèmes IBM i et System z actuels.
Codes binaires 10 bits
- AUTOSPEC – Également connu sous le nom de code Bauer. AUTOSPEC répète deux fois un caractère de cinq bits, mais si le caractère a une parité impaire, la répétition est inversée.
Codes binaires 16 bits
- UCS-2 - Un codage obsolète capable de représenter le plan multilingue de base d'Unicode
Codes binaires 32 bits
- UTF-32/UCS-4 - Une représentation de quatre octets par caractère d' Unicode
Codes binaires de longueur variable
- UTF-8 – Encode les caractères d'une manière qui est principalement compatible avec l' ASCII, mais peut également coder le répertoire complet de caractères Unicode avec des séquences allant jusqu'à quatre octets de 8 bits.
- UTF-16 - Étend UCS-2 pour couvrir l'ensemble d'Unicode avec des séquences d'un ou deux éléments 16 bits
- GB 18030 - Un code de longueur variable entièrement Unicode conçu pour la compatibilité avec les anciens encodages multi-octets chinois
- Codage de Huffman - Une technique pour exprimer des caractères plus courants en utilisant des chaînes de bits plus courtes que celles utilisées pour les caractères moins courants
Les systèmes de compression de données tels que Lempel-Ziv-Welch sont capables de compresser des données binaires arbitraires. Ce ne sont donc pas des codes binaires eux-mêmes, mais peuvent être appliqués à des codes binaires pour réduire les besoins de stockage
Autre
- Le code Morse est un code télégraphique de longueur variable, qui utilise traditionnellement une série d'impulsions longues et courtes pour coder les caractères. Il s'appuie sur des espaces entre les impulsions pour séparer les lettres et les mots, car les codes de lettres n'ont pas la "propriété de préfixe" . Le code Morse peut être représenté comme un flux binaire en permettant à chaque bit de représenter une unité de temps. Ainsi, un "dit" ou un "point" est représenté par un seul bit 1, tandis qu'un "dah" ou "tiret" est représenté par trois bits 1 consécutifs. Les espaces entre les symboles, les lettres et les mots sont représentés par un, trois ou sept bits 0 consécutifs. Par exemple, "UP" en morse est "..- .--.", qui pourrait être représenté en binaire par "101011100010111011101".