Qu'est-ce que le format de fichier ZIP ?
.zip est actuellement le format le plus populaire utilisé pour l'archivage et la compression de fichiers et de dossiers. La création d'archives à l'aide de la méthode de compression ZIP est sans perte (lossless) et permet de réduire la taille des fichiers et dossiers choisis.
Le format .zip prend en charge la compression via plusieurs algorithmes. Selon la version, ceux-ci incluent (entre autres) :
- Deflate (le plus courant)
- BZIP2
- LZMA / LZMA2
- Implode (hérité)
- WavPack
- Zstandard (ajouté dans les nouvelles révisions APPNOTE)
Avantages de la compression ZIP
Tous les fichiers compressés avec la méthode ZIP sont stockés séparément au sein de l'archive, ce qui permet d'extraire des entrées individuelles sans décompresser l'ensemble. Les fichiers d'une archive sont non seulement stockés séparément mais aussi compressés individuellement, ce qui permet de réduire considérablement la taille finale d'un fichier donné. Le format prend également en charge le chiffrement optionnel AES-256 pour sécuriser les entrées individuelles.
La conception du .zip est également notable car de nombreux formats de fichiers modernes sont eux-mêmes des conteneurs .zip - notamment .DOCX, .XLSX, .EPUB et les paquets Android .APK. Les octets de signature au début de chaque fichier .zip standard - 50 4B 03 04 - encodent les initiales du créateur du ZIP, Phil Katz (« PK »).
L'archivage et la compression ZIP sont utilisés par de nombreuses personnes et programmes dans le but de fusionner des structures de fichiers étendues en un seul fichier, ce qui facilite l'envoi et le transfert de fichiers.
Différences entre ZIP, RAR et 7Z
Le format .zip a été développé en 1989, avant les autres formats d'archives actuellement populaires. Il utilise généralement l'algorithme de compression Deflate, léger et rapide. Dans les formats concurrents tels que .RAR et .7Z, une série d'améliorations - notamment de meilleurs taux de compression et un chiffrement plus fort - ont été introduites, bien qu'au prix d'exigences de mémoire plus élevées et d'un traitement plus lent par rapport au .zip. La force durable du ZIP est sa compatibilité quasi universelle : pratiquement tous les systèmes d'exploitation et d'innombrables applications peuvent ouvrir un fichier .zip nativement, sans logiciel supplémentaire.
Sécurité et sûreté
RISQUE : MEDIUMLe format ZIP lui-même est sûr, mais c'est un vecteur privilégié pour la distribution de logiciels malveillants : les attaquants envoient des ZIP par e-mail pour contourner les scanners et cacher un EXE ou un script à l'intérieur (parfois dans un ZIP protégé par mot de passe dont le mot de passe est dans le corps de l'e-mail, déjouant l'antivirus). Traitez les pièces jointes ZIP inattendues avec suspicion et vérifiez le contenu avant d'exécuter quoi que ce soit. Les « bombes ZIP » (petites archives qui se décompressent en téraoctets) peuvent faire planter les extracteurs naïfs. Côté confidentialité, les mots de passe ZipCrypto standard sont faibles et crackables en quelques secondes - pour une réelle protection, utilisez l'AES-256 (7-Zip, WinZip, PeaZip).
Détails du format
en brefProgrammes qui ouvrent les fichiers ZIP
Détails techniques
spécifications approfondies| Type MIME | application/zip |
| Signature de fichier (magic bytes) | 50 4B 03 04 (« PK\x03\x04 ») à l'offset 0 - « PK » sont les initiales de Phil Katz |
| Structure du fichier | Répertoire central stocké à la FIN de l'archive, permettant d'ajouter des fichiers et des stubs EXE auto-extractibles avant la première entrée |
| Compression par entrée | Chaque fichier est compressé indépendamment, permettant une extraction sélective sans décompresser toute l'archive |
| Compression par défaut | Deflate (méthode 8) ; stockage non compressé également disponible (méthode 0 - Store) |
| Algorithmes pris en charge | Deflate, BZIP2, LZMA, LZMA2, WavPack, Zstandard (le support varie selon l'implémentation) |
| Chiffrement | AES-256 optionnel par entrée (depuis PKZIP 5.0) et ZipCrypto hérité (faible - à éviter pour les données sensibles) |
| Prise en charge des fichiers volumineux | L'extension ZIP64 supprime les limites classiques de 4 Go par entrée et de 65 535 entrées |
| Archives fractionnées | Répartition multi-volumes via des segments numérotés (.z01, .z02, …) |
| Vérification d'intégrité | Somme de contrôle CRC-32 par entrée, stockée à la fois dans l'en-tête local et le répertoire central |
| Noms de fichiers Unicode | Indicateur d'encodage UTF-8 (bit 11 à usage général) standardisé dans APPNOTE 6.3.0 |
| Archives auto-extractibles | Des stubs EXE peuvent être ajoutés au début ; le répertoire central intégré maintient le fichier valide à la fois comme EXE et ZIP |
| Commentaires d'archive | Commentaires au niveau de l'archive et par entrée stockés en texte brut dans le répertoire central |
| Utilisé comme format de base | Les fichiers DOCX, XLSX, EPUB, APK, JAR et ODF sont tous des conteneurs ZIP avec un contenu interne structuré |
| Support natif de l'OS | Intégré à l'Explorateur Windows (depuis XP), au Finder de macOS et aux distributions Linux standard via unzip/zip |
| Publié | 1989 (PKZIP 1.0); APPNOTE specification is public |
| Standard ouvert | Oui · libre de droits |
| Spécification | pkware.cachefly.net |
Conversions ZIP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ZIP.