.pptx MIME-Typ: application/vnd.openxmlformats-officedocument.presentationml.presentation

Dateien mit der Endung .pptx (Microsoft PowerPoint) verwenden den MIME-Typ application/vnd.openxmlformats-officedocument.presentationml.presentation.

Aktualisiert am

application/vnd.openxmlformats-officedocument.presentationml.presentation
MIME-Typ für .pptx
Dokumente
Kategorie
Nein
Mit gzip/Brotli komprimieren

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

Der MIME-Typ (Medientyp) für Microsoft PowerPoint-Dateien mit der Endung .pptx lautet application/vnd.openxmlformats-officedocument.presentationml.presentation. Es handelt sich um eine ZIP-basierte Office-Open-XML-Datei.

Content-Type-Header

Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation; charset=utf-8

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

Server-Konfiguration

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

Sollten .pptx-Dateien komprimiert werden?

Nein. Microsoft-PowerPoint-Dateien sind intern bereits komprimiert. gzip oder Brotli würden daher nur CPU-Zeit verschwenden und die Größe kaum verringern, manchmal sogar vergrößern. Lass application/vnd.openxmlformats-officedocument.presentationml.presentation aus deiner Kompressionskonfiguration heraus.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht anhand der Dateiendung, was mit einer Antwort passiert: anzeigen, 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. Prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

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