Outils pour utilisateurs

Outils du site


cours:numinf4

Ceci est une ancienne révision du document !


Cours - 4eme - Numérisation de l'information [TH_4]

Les codes

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)

Les fichiers texte

La table des codes ASCII

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.

Utilisation

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 fichiers image

Les palettes

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.

Le RVB rouge/vert/bleu (ou RGB red/green/blue)

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.

Les couleurs de base

Les 16 couleurs de base avec leur code palette, RVB, nom en français et nom informatique.

Utilisation

Une image est organisée en points placés sur des lignes et des colonnes, les pixels. Un fichier image comprend :

  • Le code de la palette (ex. PNG ou 80 78 71)
  • Le nombre de lignes et de colonnes (ex. 20 lignes et 30 colonnes ou 20 30)
  • La liste des points de couleur (ex. bleu, bleu, bleu, jaune … ou 09 09 09 14 …)

Le résultat en binaire : 01010000 01001110 01000111 00010100 00011110 00001001 00001001 00001001 00001110 …

Bilan

Les informations binaires sont stockées et traitées dans des fichiers reconnaissables à leur extension (TXT pour les textes, PNG - JPG pour les images …). 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.

Les images utilisent les palettes de couleurs ou le codage RGB et l'entête précise l'organisation des pixels avant de transmettre la couleur des points.

Pour aller plus loin sur Wikipédia

cours/numinf4.1603008208.txt.gz · Dernière modification: 2020/10/18 10:03 de mrcjl