Bases de la théorie de l'information et du codage
La chaîne de 40 caractères AAAAAAAAAAAABBBBCCCCCCCCCCCCCCCCCCCCDDDD (12 A, 4 B, 20 C et 4 D) est compressée avec le codage par plages, qui représente chaque suite d'un même caractère par un couple « caractère (1 octet) et nombre (1 octet) ». La chaîne d'origine utilise 1 octet par caractère. Si l'on définit le taux de compression comme « taille après compression ÷ taille avant compression », quel est le taux de compression ?
- A10 %
- B20 %
- C80 %
Afficher la réponse et l'explication
Réponse : B. 20 %
Il y a quatre suites d'un même caractère (plages), pour A, B, C et D : les données compressées font donc 4 × 2 = 8 octets. L'original fait 40 octets, donc le taux de compression vaut 8 ÷ 40 = 0,2, soit 20 %. Le codage par plages réduit d'autant mieux les données qu'une même valeur se prolonge longtemps.
Continuer : 9 autres questions sur Bases de la théorie de l'information et du codage