.avif MIME-Typ: image/avif

Dateien mit der Endung .avif (AVIF-Bild) verwenden den MIME-Typ image/avif.

Aktualisiert am

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

Welchen MIME-Typ haben .avif-Dateien?

Der MIME-Typ (Medientyp) für AVIF-Bild-Dateien mit der Endung .avif lautet image/avif. Das auf AV1 basierende Bildformat ist meist kleiner als WebP. Manche älteren Server kennen die Endung nicht und senden application/octet-stream – trage den Typ dann explizit ein.

Content-Type-Header

Content-Type: image/avif

Serverkonfiguration

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

Sollten .avif-Dateien komprimiert werden?

Nein. AVIF-Bilder sind intern bereits komprimiert. gzip oder Brotli würde nur CPU kosten und die Größe kaum verringern – manchmal sogar vergrößern. Lass image/avif aus deiner Kompressionskonfiguration heraus.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht der Dateiendung, ob eine Antwort gerendert, 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, sondern den Dateiinhalt (seine Magic Bytes) auf dem Server prüfen.

Häufige Fragen

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