Le codage de source, qui permet de faire de la compression de données. le codage de canal, qui permet une représentation des données de façon à être résistant aux erreurs de transmission.
Le codage visuel, qui permet une représentation des données en schémas 2D : code-barres ou QRcode par exemple.
Codage binaire
Pour représenter l'information, l'ordinateur ne dispose que de digits.
Un digit peut avoir deux états, on parle donc de digit binaire ou plus simplement de bit (contraction de binary digit en anglais).
L'information ainsi codée est dite binaire (ou, improprement, numérique).
– des codes numériques : on peut attribuer un nombre à chaque élément d'une information, puis utiliser ces nombres pour représenter l'information de manière compacte.
Par exemple, on peut utiliser des codes de couleurs en attribuant un nombre à chaque couleur (par exemple, rouge = 1, vert = 2, bleu = 3).