.zip MIME-Typ: application/zip

Dateien mit der Endung .zip (ZIP-Archiv) verwenden den MIME-Typ application/zip.

Aktualisiert am

application/zip
MIME-Typ für .zip
Archive
Kategorie
Nein
Mit gzip/Brotli komprimieren

Welchen MIME-Typ haben .zip-Dateien?

Der MIME-Typ (Medientyp) für ZIP-Archive mit der Endung .zip lautet application/zip. Du siehst manchmal auch application/x-zip-compressed. Sie sind bereits komprimiert. Windows meldet bei Uploads manchmal application/x-zip-compressed – akzeptiere beide.

Content-Type-Header

Content-Type: application/zip

Server-Konfiguration

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

Sollten .zip-Dateien komprimiert werden?

Nein. ZIP-Archive sind intern bereits komprimiert, daher würden gzip oder Brotli nur CPU verschwenden und die Größe kaum – manchmal sogar erhöhen – verringern. Lass application/zip aus deiner Kompressionskonfiguration heraus.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht der Dateiendung, ob eine Antwort angezeigt, ausgeführt, abgespielt oder heruntergeladen wird. Bei 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

Welchen MIME-Typ hat .zip?
application/zip. Andere Varianten, die man in freier Wildbahn sieht: application/x-zip-compressed.
Wie setze ich den Content-Type für .zip in Nginx?
Stelle sicher, dass application/zip zip; im types-Block steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .zip-Dateien mit gzip komprimieren?
Nein – das Format ist bereits komprimiert, HTTP-Kompression bringt daher keinen Vorteil.