À retenir
- C'est l'unité de base qui porte une signification dans un code.
- Il fait le lien entre une donnée brute (ex: une lettre) et sa forme technique (ex: des bits).
- Il peut être de longueur fixe ou variable selon la technologie utilisée.
Un codet est la plus petite unité d'information structurée qui représente une donnée précise dans un système de codage. C'est un peu comme une "brique" de message : par exemple, dans le code Morse, la combinaison ... (trois points) est le codet qui correspond spécifiquement à la lettre S.
Étymologie
Le mot est un diminutif de code (issu du latin codex, désignant un registre ou une tablette). Il s'est imposé en informatique et en télécommunications pour désigner un segment élémentaire, ou un "mot de code", au sein d'un alphabet technique.
Exemples d'usage
- En informatique, la séquence binaire
01000001est le codet qui représente la lettre majuscule 'A' dans la norme ASCII. - Dans un code-barres, un motif spécifique de barres verticales de largeurs différentes constitue le codet d'un chiffre précis.
Cas d'usage
On rencontre ce concept en théorie de l'information, lors de la compression de données (comme le format ZIP), dans la transmission réseau pour détecter des erreurs, ou encore dans l'encodage de caractères (UTF-8).
Bonnes pratiques
Pour qu'un ensemble de codets soit fiable, il doit éviter toute ambiguïté : un même codet ne doit pas pouvoir représenter deux données différentes. En programmation de bas niveau, on veille à ce que les codets soient faciles à distinguer pour la machine afin d'accélérer le traitement.
Synonymes
Antonymes
Conseil
Si vous débutez en programmation, retenez que chaque caractère que vous tapez au clavier est transformé en un codet numérique que l'ordinateur peut stocker et manipuler. Comprendre cela aide à mieux appréhender les problèmes d'encodage de texte (accents mal affichés, etc.).
Questions fréquentes
Quelle est la différence entre un bit et un codet ?
Un bit est l'unité binaire de base (0 ou 1). Un codet est un groupe de bits (ou d'autres symboles) qui, ensemble, représentent une information complète comme une lettre ou une couleur.
Un octet est-il un codet ?
Oui, dans de nombreux systèmes comme l'ASCII étendu, un octet (8 bits) sert de codet pour représenter un caractère unique.