Welcher MIME-Typ gilt für .doc-Dateien?
Der MIME-Typ (Medientyp) für Microsoft Word (Legacy)-Dateien mit der Endung .doc lautet application/msword. Es handelt sich um das Binärformat von Word 97–2003.
Content-Type-Header
Content-Type: application/msword
Server-Konfiguration
| Server | Konfiguration |
|---|---|
Nginx (mime.types oder types {}) | application/msword doc; |
Apache (.htaccess) | AddType application/msword .doc |
IIS (web.config) | <mimeMap fileExtension=".doc" mimeType="application/msword" /> |
| Node.js / Express | res.type('doc') oder res.setHeader('Content-Type', 'application/msword') |
| Amazon S3 | Setze Content-Type: application/msword am Objekt (Metadaten) oder übergib --content-type application/msword an aws s3 cp |
Sollten .doc-Dateien komprimiert werden?
Ja. Microsoft Word (Legacy) liegt als unkomprimierte Daten vor. Mit gzip oder Brotli für application/msword lassen sich deshalb meist 50–80 % der Übertragungsgröße sparen. Prüfe, ob die Komprimierungsliste deines Servers diesen Typ enthält – am einfachsten mit dem Website-Komprimierungstest.
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 Dateiinhalt (die Magic Bytes) auf dem Server.
MIME-Typ nachschlagen
Durchsuche alle gängigen Dateiendungen und MIME-Typen, mit sofort kopierbaren Content-Type-Headern.
Häufige Fragen
Was ist der MIME-Typ für .doc?
application/msword.Wie setze ich den Content-Type für .doc in Nginx?
application/msword doc; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx danach neu.