application/zip
Type MIME des archives ZIP. Format de compression et d'archivage de fichiers universellement supporté, utilisé pour les téléchargements groupés.
Description
application/zip est le type MIME du format ZIP — un format d’archivage et de compression largement répandu. Il peut contenir un ou plusieurs fichiers compressés sans perte (DEFLATE). ZIP est utilisé pour distribuer des collections de fichiers, des téléchargements de ressources, des exports de données et des packages logiciels.
Usage en HTML
Lien de téléchargement :
<a href="/downloads/ressources-graphiques.zip" download type="application/zip">
Télécharger les ressources (ZIP, 24 Mo)
</a>
Input pour l’upload d’archives :
<input type="file" accept="application/zip,.zip" id="upload-archive">
En-tête HTTP pour forcer le téléchargement :
Content-Type: application/zip
Content-Disposition: attachment; filename="export-2024.zip"
Notes
Content-Disposition: attachment : les navigateurs ne savent pas afficher les fichiers ZIP — ils les téléchargent automatiquement. Ajouter Content-Disposition: attachment est une bonne pratique pour nommer explicitement le fichier téléchargé.
Alternatives modernes : .tar.gz (tarball gzip) est courant sur Linux/macOS ; .7z offre une meilleure compression. Cependant, ZIP reste le format universel car nativement supporté sur Windows, macOS et Linux sans logiciel supplémentaire.
ZIP et sécurité : ne jamais décompresser automatiquement des fichiers ZIP uploadés par des utilisateurs sans validation. Les attaques “Zip Bomb” (archives très petites se décompressant en fichiers massifs) et les Path Traversal peuvent compromettre un serveur.