Taux de compression d'un fichier ZIP : à quoi s'attendre ?
Le format ZIP (développé par PKWARE, 1986) compresse et archive des données, économisant l'espace disque et facilitant le transfert de fichiers volumineux ou multiples. Le taux de compression obtenu dépend de nombreux facteurs.
Types de compression
- Sans perte (lossless) — ZIP : les données sont restaurées à l'identique. Aucune information n'est sacrifiée.
- Avec perte (lossy) — JPEG, MP3, MP4 : privilégie l'efficacité ; des données sont supprimées de façon imperceptible (ou non). Irréversible.
ZIP n'utilise que des algorithmes sans perte. Il ne peut pas compresser davantage en sacrifiant la fidélité.
Algorithmes disponibles dans ZIP
Le format ZIP définit plusieurs méthodes : Store (stockage sans compression), Shrink, Reduce, Implode, Deflate. Deflate (LZ77 + Huffman) est le standard moderne, utilisé par défaut dans 7-Zip, WinZip, Info-ZIP, PKZIP.
Variabilité selon le type de fichier
| Type de fichier | Compression typique | Explication |
|---|---|---|
| Texte brut (.txt, .csv, .log, .xml, .json, code source) | 60–90 % (très fort) | Redondance élevée, patterns répétés. |
| Documents bureautiques (.docx, .xlsx, .pptx, .odt) | 40–80 % | Ce sont déjà des archives ZIP internes ; recompression faible. |
| Bases de données, dumps SQL | 70–95 % | Très structuré, très redondant. |
| Images brutes (.bmp, .tiff non compressé, RAW) | 50–80 % | Données brutes, beaucoup de redondance spatiale. |
| Images déjà compressées (.jpg, .png, .webp, .heic) | 0–5 % (parfois + volume) | Déjà optimisées ; en-têtes ZIP ajoutent du volume. |
| Audio/vidéo compressés (.mp3, .aac, .mp4, .mkv, .mov) | 0–3 % (parfois + volume) | Déjà compressés lossy ; ZIP quasi inutile. |
| Exécutables / DLL (.exe, .dll, .so) | 20–50 % | Code machine + ressources ; variable. |
| Archives déjà compressées (.zip, .rar, .7z, .gz) | 0–2 % | Double compression inefficace. |
Comparaison avec RAR et 7-Zip
Selon Igor Pavlov (créateur de 7-Zip), le format ZIP standard sous-performe de 30 à 40 % face à RAR et 7-Zip selon les données.
Exemple (installation Google Earth 23,5 Mo) :
- ZIP (Deflate) : ~62 % de compression
- RAR : ~71 %
- 7-Zip (LZMA2) : ~76 %
Pour une compression maximale, préférez .7z (7-Zip) ou .rar.
Limitations historiques
Anciennes versions ZIP : limite 4 Go (fichier unique, taille totale archive). Levée par l'extension ZIP64 (supportée par les outils modernes : 7-Zip, WinRAR, Windows 10/11, macOS, Linux). Vérifiez la compatibilité si vous partagez avec d'anciens systèmes.
💡 En résumé
- ZIP = universel, sans perte, compression modérée.
- Pour texte/code/DB : excellent.
- Pour médias (JPG, MP4, MP3) : quasi inutile.
- Pour maximum compression : 7-Zip (.7z) ou RAR.
