Numérique et Sciences Informatiques > Représentation des Données : Types et Encodage > Compression des Données > Principes de la compression (avec et sans perte)
Exemples Concrets et Applications de la Compression de Données
Découvrez des exemples concrets et des applications pratiques de la compression de données avec et sans perte, illustrant leur importance dans divers domaines du numérique. Un focus sur les usages pertinents pour les lycéens en NSI.
Exemple 1 : Compression de Texte (Sans Perte)
Prenons l'exemple du texte suivant : 'AAAAAAAABBBCCCDD'. Avec la technique Run-Length Encoding (RLE), on peut le compresser en '8A3B3C2D'. On a remplacé une séquence répétée de caractères par le nombre de répétitions suivi du caractère. C'est un exemple simple de compression sans perte, car on peut parfaitement reconstituer le texte original à partir de la version compressée.
Exemple 2 : Compression d'Image (Avec Perte) : JPEG
Le format JPEG est un excellent exemple de compression avec perte. Lorsque vous prenez une photo avec votre smartphone et qu'elle est enregistrée au format JPEG, l'appareil photo applique un algorithme de compression. Cet algorithme identifie les détails les moins importants de l'image (par exemple, les subtiles variations de couleur dans une zone uniforme) et les supprime afin de réduire la taille du fichier. Le résultat est une image qui semble presque identique à l'original, mais qui occupe beaucoup moins d'espace de stockage. Plus le taux de compression est élevé, plus la perte de qualité est visible (apparition d'artefacts, flou).
Exemple 3 : Compression Audio (Avec Perte) : MP3
Le format MP3 est largement utilisé pour la musique et les podcasts. Il utilise la psychoacoustique pour supprimer les fréquences et les sons que l'oreille humaine a du mal à percevoir. Par exemple, si un son très fort masque un son plus faible à une fréquence proche, le format MP3 peut supprimer le son plus faible sans que vous ne l'entendiez. Comme JPEG, MP3 est une compression avec perte, et plus le taux de compression est élevé, plus la qualité audio est dégradée.
Applications Pratiques au Lycée
Compression et Transfert de Données sur le Web
Lorsque vous naviguez sur Internet, la compression joue un rôle crucial. Les serveurs web compressent souvent les fichiers (HTML, CSS, JavaScript, images) avant de les envoyer à votre navigateur. Votre navigateur décompresse ensuite ces fichiers pour afficher la page web. Cette compression réduit considérablement le temps de chargement des pages et la bande passante utilisée, améliorant ainsi l'expérience utilisateur. Le protocole GZIP est couramment utilisé pour la compression HTTP.
Ce qu'il faut retenir
FAQ
-
Pourquoi les images JPEG sont-elles souvent plus petites que les images PNG (pour des photos) ?
Les images JPEG utilisent une compression avec perte, ce qui permet de réduire considérablement la taille du fichier, mais au détriment de la qualité. Les images PNG utilisent une compression sans perte, préservant ainsi la qualité de l'image, mais avec une taille de fichier généralement plus importante (pour les photos). PNG est plus adapté pour les graphiques avec des couleurs uniformes et des lignes nettes. -
Est-ce que la compression affecte la qualité des vidéos que je regarde en streaming ?
Oui, la compression affecte la qualité des vidéos en streaming. Les plateformes de streaming utilisent des codecs vidéo (comme H.264 ou H.265) qui appliquent une compression avec perte pour réduire la taille des fichiers vidéo et permettre une diffusion fluide sur Internet. Plus la compression est forte, plus la qualité de l'image est dégradée. -
Comment puis-je savoir si un fichier a été compressé ?
Vous pouvez généralement identifier un fichier compressé par son extension (par exemple, .zip, .gz, .mp3, .jpg). De plus, la taille du fichier est souvent un bon indicateur : un fichier compressé sera généralement plus petit qu'un fichier non compressé contenant les mêmes données.