Ceci est une ancienne révision du document !
Nous avons vu que les informations numériques se traduisent par des nombres binaires codés sur des octets et pouvant être stockées dans les ordinateurs.
Un ordinateur ne traite pas que des nombres, pour les textes et les images, il va falloir utiliser un codage de l'information adapté au besoin et placer un entête qui indique le type et l'organisation des données.
Pour aller plus loin Les informaticiens utilisent souvent le système hexadécimal base 16, proche du binaire mais plus facile à utiliser que celui-ci. Il utilise les chiffres de 0 à 9 et les lettres de A à F. Un octet se code alors à l'aide de 2 caractères. (#00 = 0, #01 = 1 … #0A = 10 … #0F = 15, #10 = 16 … #FF = 255)
La table ASCII permet de coder les touches du clavier et d'afficher les caractères à l'écran et sur l'imprimante.
Il en existe différentes versions en fonction des alphabets utilisées. Les code 0 à 31 et 127 sont utilisés pour des fonctions spéciales (08 et 127 pour effacer, 13 pour ENTRÉE …). Les codes 128 à 255 sont utilisés pour les lettres accentuées et les caractères spéciaux.
Aujourd'hui elle est remplacée par un système international, UTF-8, qui regroupe tous les alphabets.
Un fichier texte est enregistré sur l'ordinateur avec une extension .txt. Il ne contient que le code des touches utilisées. Les fichiers .odt (LibreOffice Writer) et .docx (Microsoft Word) contiennent le code des touches et les informations de mise en forme.
Le mot “Bonjour” utilise les codes 66 111 110 106 111 117 114 soit en binaire 01000010 01101111 01101110 01101010 01101111 01110101 01110010 (bien sur en binaire, les espaces n'existent pas et il faut retrouver les octets tout les 8 caractères binaires).
Les informations binaires sont stockées et traitées dans des fichiers reconnaissables à leur extension (.txt .odt .doc … pour les textes). L'extension est transmise en entête des données.
Les textes utilisent la table ASCII pour coder les touches et les caractères à afficher.
La palette VGA permettait de coder les couleurs au début de l'informatique (16 couleurs maximum). Elle est aujourd'hui remplacée par des palettes plus importantes (format PNG, GIF …). Les palettes restent davantage adaptées aux dessins (peu de couleurs <1000) et utilisent un système de compression de donnée sans perte.
Les photos (format JPG) utilise la notation RGB “#xxxxxx” qui code les couleurs sur 3 octets en indiquant une quantité de rouge, de vert et de bleu pour chaque point. C'est une technique beaucoup plus adaptée aux images ayant beaucoup de couleurs (> 1 000 000 de couleurs) mais utilise une technique de compression de donnée avec perte.
Une image est organisée en points placés sur des lignes et des colonnes, les pixels. Un fichier image comprend :
Le résultat en binaire : 01010000 01001110 01000111 00010100 00011110 00001001 00001001 00001001 00001110 …
Les images utilisent les palettes de couleurs ou le codage RGB et l'entête précise l'organisation des pixels (lignes, colonnes) avant de transmettre la couleur des points.
Pour aller plus loin sur Wikipédia