Type MIME .zip : application/zip

Les fichiers se terminant par .zip (archive ZIP) utilisent le type MIME application/zip.

Mis à jour le

application/zip
Type MIME pour .zip
Archives
Catégorie
Non
Compresser avec gzip/Brotli

Quel est le type MIME des fichiers .zip ?

Le type MIME (type de média) des archives ZIP portant l’extension .zip est application/zip. Vous pouvez aussi rencontrer application/x-zip-compressed. Ce format est déjà compressé. Windows signale parfois application/x-zip-compressed lors des envois : acceptez les deux.

En-tête Content-Type

Content-Type: application/zip

Configuration du serveur

ServeurConfiguration
Nginx (mime.types ou types {})application/zip zip;
Apache (.htaccess)AddType application/zip .zip
IIS (web.config)<mimeMap fileExtension=".zip" mimeType="application/zip" />
Node.js / Expressres.type('zip') ou res.setHeader('Content-Type', 'application/zip')
Amazon S3Définissez Content-Type: application/zip sur l’objet (métadonnées), ou transmettez --content-type application/zip à aws s3 cp

Faut-il compresser les fichiers .zip ?

Non. Les archives ZIP sont déjà compressées en interne : gzip ou Brotli gaspilleraient du CPU et ne réduiraient guère la taille, voire l’augmenteraient parfois. Excluez application/zip de votre configuration de compression.

Pourquoi le type MIME est important

Les navigateurs décident de ce qu’il faut faire d’une réponse (l’afficher, l’exécuter, la lire ou la télécharger) à partir de l’en-tête Content-Type, et non de l’extension du fichier. Avec X-Content-Type-Options: nosniff, un type erroné entraîne le blocage pur et simple des feuilles de style et des scripts. Pour les envois de fichiers, ne faites jamais confiance au type transmis par le client : vérifiez le contenu du fichier (ses octets magiques) côté serveur.

Questions fréquentes

Quel est le type MIME des fichiers .zip ?
application/zip. Autre valeur rencontrée : application/x-zip-compressed.
Comment définir le Content-Type de .zip dans Nginx ?
Vérifiez que application/zip zip; figure dans le bloc types (généralement dans /etc/nginx/mime.types), puis rechargez Nginx.
Faut-il compresser les fichiers .zip avec gzip ?
Non : le format est déjà compressé, la compression HTTP n’apporte donc aucun gain.