.heic MIME-Typ: image/heic

Dateien mit der Endung .heic (HEIC-Bild) verwenden den MIME-Typ image/heic.

Aktualisiert am

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

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

Der MIME-Typ (Medientyp) für HEIC-Bild-Dateien mit der Endung .heic lautet image/heic. Du kannst auch image/heif sehen. Standardfotoformat auf iPhones. Nur Safari kann es anzeigen; für das Web daher in JPEG oder WebP umwandeln.

Content-Type-Header

Content-Type: image/heic

Serverkonfiguration

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

Sollten .heic-Dateien komprimiert werden?

Nein. HEIC-Bilder sind intern bereits komprimiert, daher würden gzip oder Brotli nur CPU verschwenden und die Größe kaum verringern – manchmal sogar vergrößern. Lass image/heic 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 dem vom Client gesendeten Typ nie vertrauen; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

Was ist der MIME-Typ für .heic?
image/heic. Alternativ begegnet dir manchmal: image/heif.
Wie setze ich den Content-Type für .heic in Nginx?
Stelle sicher, dass image/heic heic; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .heic-Dateien mit gzip komprimieren?
Nein – das Format ist bereits komprimiert, HTTP-Komprimierung bringt also keinen Vorteil.