.xls MIME Type: application/vnd.ms-excel

Les fichiers portant l’extension .xls (Microsoft Excel, ancien format) utilisent le type MIME application/vnd.ms-excel.

Mis à jour le

application/vnd.ms-excel
Type MIME pour .xls
Documents
Catégorie
Oui
Compresser avec gzip/Brotli

Quel est le type MIME des fichiers .xls ?

Le type MIME (type de média) des fichiers Microsoft Excel (ancien format) portant l’extension .xls est application/vnd.ms-excel. Il s’agit du format binaire utilisé par Excel 97–2003.

En-tête Content-Type

Content-Type: application/vnd.ms-excel

Configuration du serveur

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

Faut-il compresser les fichiers .xls ?

Oui. Le format Microsoft Excel (ancien format) n’est pas compressé, donc activer gzip ou Brotli pour application/vnd.ms-excel permet généralement de réduire la taille du transfert de 50–80 %. Vérifiez que la liste de compression de votre serveur inclut ce type, à l’aide du test de compression de site web.

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 mauvais type 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 plutôt le contenu du fichier (ses octets magiques) côté serveur.

Questions fréquentes

Quel est le type MIME pour .xls ?
application/vnd.ms-excel.
Comment définir le Content-Type pour .xls dans Nginx ?
Vérifiez que application/vnd.ms-excel xls; figure dans le bloc types (généralement dans /etc/nginx/mime.types), puis rechargez Nginx.
Faut-il compresser les fichiers .xls avec gzip ?
Oui : ce format se compresse bien, ajoutez donc le type à votre configuration gzip/Brotli.