Was ist der MIME-Typ von .xls-Dateien?
Der MIME-Typ (Medientyp) für Microsoft Excel (Legacy)-Dateien mit der Endung .xls lautet application/vnd.ms-excel. Es handelt sich um das Binärformat, das Excel 97–2003 verwendet.
Content-Type-Header
Content-Type: application/vnd.ms-excel
Serverkonfiguration
| Server | Konfiguration |
|---|---|
Nginx (mime.types or 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 / Express | res.type('xls') oder res.setHeader('Content-Type', 'application/vnd.ms-excel') |
| Amazon S3 | Setze Content-Type: application/vnd.ms-excel am Objekt (Metadaten) oder übergib --content-type application/vnd.ms-excel an aws s3 cp |
Sollten .xls-Dateien komprimiert werden?
Ja. Microsoft Excel (Legacy) enthält unkomprimierte Daten, daher spart das Aktivieren von gzip oder Brotli für application/vnd.ms-excel meist 50–80 % der Übertragungsgröße. Prüfe, ob die Kompressionsliste deines Servers diesen Typ enthält – das geht mit dem Website-Kompressionstest.
Warum der MIME-Typ wichtig ist
Browser entscheiden anhand des Content-Type-Headers – nicht anhand der Dateiendung –, ob eine Antwort angezeigt, ausgeführt, abgespielt oder heruntergeladen wird. Mit X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.
MIME-Typ-Suche
Durchsuche alle gängigen Dateiendungen und MIME-Typen, mit sofort kopierbaren Content-Type-Headern.
Häufige Fragen
Welcher MIME-Typ gilt für .xls?
application/vnd.ms-excel.Wie setze ich den Content-Type für .xls in Nginx?
application/vnd.ms-excel xls; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx neu.