Qu'est-ce que la compression sans perte?
La compression sans perte est une technique de compression qui ne perd aucune donnée dans le processus de compression.
La compression sans perte "regroupe les données" dans un fichier plus petit en utilisant une sorte de raccourci interne pour désigner les données redondantes. Si un fichier original fait 1,5 Mo (mégaoctets), la compression sans perte peut le réduire à environ la moitié de cette taille, en fonction du type de fichier compressé. Cela rend la compression sans perte plus pratique pour transférer des fichiers sur Internet, car les fichiers plus petits sont transférés plus rapidement. La compression sans perte est également utile pour stocker des fichiers car ils prennent moins de place.
La convention zip, utilisée dans des programmes tels que WinZip, utilise la compression sans perte. Pour cette raison, le logiciel zip est populaire pour la compression de programmes et de fichiers de données. En effet, lorsque ces fichiers sont décompressés, tous les octets doivent être présents pour assurer leur intégrité. S'il manque des octets à un programme, celui-ci ne s'exécutera pas. S'il manque des octets dans un fichier de données, il sera incomplet et tronqué. Les fichiers image GIF utilisent également la compression sans perte.
La compression sans perte présente des avantages et des inconvénients. L'avantage est que le fichier compressé décompressera en une copie exacte du fichier d'origine, reflétant ainsi sa qualité. L'inconvénient est que le taux de compression n'est pas si élevé, précisément parce qu'aucune donnée n'est perdue.
Pour obtenir un taux de compression plus élevé (pour réduire un fichier de manière significative au-delà de 50%), vous devez utiliser une compression avec pertes . La compression avec perte supprimera un fichier de certaines de ses données redondantes. En raison de cette perte de données, seules certaines applications sont adaptées à la compression avec pertes, telles que les graphiques, l'audio et la vidéo. La compression avec pertes réduit nécessairement la qualité du fichier pour arriver à la taille hautement compressée qui en résulte, mais en fonction des besoins, la perte peut être acceptable et même parfois imperceptible.
JPEG utilise une compression avec perte, raison pour laquelle la conversion d'un fichier GIF en JPEG le réduira en taille. Cela réduira également la qualité dans une certaine mesure.
La compression sans perte et avec perte fait maintenant partie de notre vocabulaire quotidien, en grande partie à cause de la popularité des fichiers de musique MP3. Un fichier son standard au format WAV, converti en fichier MP3, perdra beaucoup de données, car MP3 utilise un algorithme avec compression élevée et compression élevée qui rejette une grande partie des données. Cela rend le fichier résultant beaucoup plus petit, de sorte que plusieurs dizaines de fichiers MP3 peuvent tenir, par exemple, sur un seul disque compact, par rapport à une poignée de fichiers WAV. Cependant, la qualité sonore du fichier MP3 sera légèrement inférieure à celle du fichier WAV original, ce qui est remarquable pour certains.
Comme toujours, qu’il s’agisse de compresser de la vidéo, des graphiques ou du son, l’idéal est d’équilibrer la haute qualité de la compression sans perte avec le confort de la compression avec pertes. Le choix de la bonne convention de perte est une question de choix personnel et les bons résultats dépendent fortement de la qualité du fichier d'origine.