La compression des données, de ZIP à Zstandard, en passant par des formats disparus comme ARJ, LZH ou Quantum, a traversé une évolution fascinante sur différentes plateformes et systèmes d’exploitation.
La compression de fichiers est un élément fondamental du développement informatique, visant à réduire la taille des données pour optimiser le stockage, la transmission sur réseau et les sauvegardes. Depuis les années 1980, de nombreux algorithmes et formats ont vu le jour : certains sont aujourd’hui obsolètes, tandis que d’autres restent d’actualité et évoluent constamment.
Cet article retrace l’histoire des principaux formats de compression, en mettant en lumière certains moins connus, ainsi que leurs extensions, compatibilités, avantages, inconvénients et curiosités.
De ARC à Quantum : la préhistoire de la compression
Dans les années 80, la nécessité d’une compression efficace était cruciale pour les disquettes de 360 Ko et les connexions par modem lentes. Parmi les premiers formats se distinguent :
Format | Extension | Année | État actuel | Notes |
---|---|---|---|---|
ARC | .arc | 1985 | Obsolète depuis ~1990 | Controverse légale ; remplacé par ZIP |
ARJ | .arj | 1990 | Obsolète depuis ~2000 | Très utilisé dans les BBS, efficace pour son temps |
LZH/LHA | .lzh | 1988 | Désuet depuis ~2010 | Populaire au Japon et sur AmigaOS |
Q (Quantum) | .q | 1991 | Discontinué en 1994 | Haute compression sous MS-DOS, remplacé par ZIP |
Zoo | .zoo | 1986 | Obsolète depuis ~1995 | Format de compression pour Unix |
Formats modernes et anciens : un panorama élargi
Format | Extension | Compression | Avantages | Inconvénients | Compatibilité | État |
---|---|---|---|---|---|---|
ZIP | .zip | Moyenne | Très compatible, rapide | Compression moindre comparée aux autres | Windows, macOS, Linux, mobiles | Actif |
RAR | .rar | Haute | Bon ratio, récupération d’erreurs | Privatif | Windows, macOS, Linux (limité), apps mobiles | Actif |
7z | .7z | Très haute | Open source, cryptage fort | Lent dans certains cas | Windows, macOS, Linux, mobiles | Actif |
TAR.GZ | .tar.gz | Haute (gzip) | Standard sur Linux, bonne vitesse | Pas de navigation directe | Linux, Unix, Windows avec outils | Actif |
XZ | .xz | Très haute | Excellente compression | Lent, consommateur de CPU | Linux, Windows, macOS | Actif |
Zstandard | .zst | Haute | Très rapide, moderne | Adoption encore limitée | Linux, macOS, Windows (nouvelles outils) | Actif |
LZMA | .lzma | Très haute | Haute compression | Moins de support que .7z | Linux, Windows | Actif |
BZIP2 | .bz2 | Haute | Meilleur que gzip, sans pertes | Très lent | Linux, Windows, macOS | Actif |
CAB | .cab | Moyenne | Format utilisé par Microsoft pour les installateurs | Uniquement Windows, sans cryptage | Windows | Actif (usage limité) |
ACE | .ace | Haute | Bon ratio, populaire dans les années 2000 | Abandonné, vulnérabilités | Versions anciennes de WinRAR | Abandonné (depuis ~2007) |
Outils de compression par système d’exploitation
Windows
- Support natif : ZIP, CAB.
- Outils clés : 7-Zip, WinRAR, Bandizip, PeaZip.
macOS
- Support natif : ZIP, TAR, GZ, XZ.
- Outils : Keka, The Unarchiver, BetterZip.
Linux
- Support complet en terminal : ZIP, 7z, TAR, GZ, BZ2, XZ, Zstandard.
- Utilitaires :
tar
,gzip
,xz
,zstd
,p7zip
.
Android et iOS
- Apps : ZArchiver, RAR pour Android, WinZip, iZip.
- Limitations : Certains formats chiffrés ou solides nécessitent des apps payantes.
Cas curieux et records de compression
ENWIK8 (Wikipedia en texte, 100 Mo) :
- ZIP : ~30 Mo
- 7z : ~20 Mo
- Zstandard : ~22 Mo
- PAQ8px : 13,3 Mo
- CMIX : jusqu’à 12,7 Mo (mais prend plusieurs heures)
- Défis de compression : Des compétitions comme le Hutter Prize récompensent l’algorithme qui parvient à compresser au mieux une copie de Wikipedia, explorant les limites théoriques de compression sans perte.
Perspectives d’avenir
La croissance des données continue de croître. Bien que des technologies comme la compression en temps réel des systèmes de fichiers (ZFS, Btrfs, ReFS) ou la dé-duplication aient redéfini certaines dynamiques, les formats classiques restent pertinents. Des projets comme Zstandard ou ZPAQ visent un avenir avec des algorithmes plus intelligents et rapides, tirant parti des processeurs multicœurs et de la mémoire abondante.
En outre, la compression sans perte spécifique par type de contenu (comme les images PNG, vidéo AV1, audio FLAC) continue de progresser, optimisant les ressources pour chaque support.
Conclusion
Loin d’être relégués par l’avancée du matériel ou la baisse des coûts de stockage, les formats de compression demeurent un outil essentiel pour l’efficacité informatique. Que ce soit pour sauvegarder des données, envoyer des documents par e-mail ou distribuer des logiciels, le choix d’un bon format peut faire une grande différence.
De l’ancien ARJ au moderne Zstandard, la compression est un art technique qui a évolué avec chaque génération d’ordinateurs. Et au regard des avancées actuelles, elle n’a pas encore dit son dernier mot.
Sources et outils recommandés :
Via : Noticias Redes Sociales