.gif MIME-Typ: image/gif

Dateien mit der Endung .gif (GIF-Bild) verwenden den MIME-Typ image/gif.

Aktualisiert am

image/gif
MIME-Typ für .gif
Bilder
Kategorie
Nein
Mit gzip/Brotli komprimieren

Wie lautet der MIME-Typ von .gif-Dateien?

Der MIME-Typ (Medientyp) für GIF-Bild-Dateien mit der Endung .gif lautet image/gif. Unterstützt Animationen mit bis zu 256 Farben. Für Animationen sind MP4 oder animiertes WebP meist 5–10× kleiner.

Content-Type-Header

Content-Type: image/gif

Serverkonfiguration

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

Sollten .gif-Dateien komprimiert werden?

Nein. GIF-Bilder sind intern bereits komprimiert. gzip oder Brotli kosten deshalb nur CPU und verkleinern kaum – manchmal vergrößern sie die Datei sogar. Lass image/gif aus deiner Komprimierungskonfiguration 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 trauen, sondern den Inhalt der Datei (ihre Magic Bytes) auf dem Server prüfen.

Häufige Fragen

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