.docx MIME-Typ: application/vnd.openxmlformats-officedocument.wordprocessingml.document

Dateien mit der Endung .docx (Microsoft Word) verwenden den MIME-Typ application/vnd.openxmlformats-officedocument.wordprocessingml.document.

Aktualisiert am

application/vnd.openxmlformats-officedocument.wordprocessingml.document
MIME-Typ für .docx
Dokumente
Kategorie
Nein
Mit gzip/Brotli komprimieren

Was ist der MIME-Typ von .docx-Dateien?

Der MIME-Typ (Medientyp) für Microsoft Word-Dateien mit der Endung .docx lautet application/vnd.openxmlformats-officedocument.wordprocessingml.document. Es handelt sich um ein ZIP-Archiv aus XML-Dateien, das daher bereits komprimiert ist. Alte Server, die den Typ nicht kennen, liefern DOCX-Dateien womöglich als application/zip aus, wodurch Browser sie als .zip speichern.

Content-Type-Header

Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document; charset=utf-8

Textbasierte Typen sollten einen charset enthalten, damit der Browser die Zeichen korrekt dekodiert.

Serverkonfiguration

ServerKonfiguration
Nginx (mime.types oder types {})application/vnd.openxmlformats-officedocument.wordprocessingml.document docx;
Apache (.htaccess)AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx
IIS (web.config)<mimeMap fileExtension=".docx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
Node.js / Expressres.type('docx') oder res.setHeader('Content-Type', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document; charset=utf-8')
Amazon S3Setze Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document am Objekt (Metadaten) oder übergib --content-type application/vnd.openxmlformats-officedocument.wordprocessingml.document an aws s3 cp

Sollten .docx-Dateien komprimiert werden?

Nein. Microsoft-Word-Dateien sind intern bereits komprimiert. gzip oder Brotli würden daher nur Rechenleistung verschwenden und die Größe kaum verringern – manchmal vergrößern sie sie sogar. Lass application/vnd.openxmlformats-officedocument.wordprocessingml.document aus deiner Komprimierungskonfiguration heraus.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers – nicht anhand der Dateiendung –, ob sie eine Antwort rendern, ausführen, abspielen oder herunterladen. 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, sondern den Inhalt der Datei (ihre Magic Bytes) auf dem Server prüfen.

Häufige Fragen

Welcher MIME-Typ gilt für .docx?
application/vnd.openxmlformats-officedocument.wordprocessingml.document.
Wie setze ich den Content-Type für .docx in Nginx?
Stelle sicher, dass application/vnd.openxmlformats-officedocument.wordprocessingml.document docx; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx danach neu.
Sollte ich .docx-Dateien mit gzip komprimieren?
Nein – das Format ist bereits komprimiert, daher bringt HTTP-Komprimierung keinen Vorteil.