MIME Type .avif: image/avif

File berakhiran .avif (gambar AVIF) menggunakan tipe MIME image/avif.

Diperbarui

image/avif
Tipe MIME untuk .avif
Gambar
Kategori
Tidak
Kompres dengan gzip/Brotli

Apa tipe MIME dari file .avif?

Tipe MIME (media type) untuk file gambar AVIF dengan ekstensi .avif adalah image/avif. Format gambar berbasis AV1, umumnya lebih kecil dibanding WebP. Beberapa server lama tidak mengenali ekstensi ini dan mengirim application/octet-stream — tambahkan tipe ini secara eksplisit.

Header Content-Type

Content-Type: image/avif

Konfigurasi server

ServerKonfigurasi
Nginx (mime.types atau types {})image/avif avif;
Apache (.htaccess)AddType image/avif .avif
IIS (web.config)<mimeMap fileExtension=".avif" mimeType="image/avif" />
Node.js / Expressres.type('avif') atau res.setHeader('Content-Type', 'image/avif')
Amazon S3Atur Content-Type: image/avif pada objek (metadata), atau berikan --content-type image/avif ke aws s3 cp

Apakah file .avif perlu dikompresi?

Tidak. File gambar AVIF sudah terkompresi secara internal, jadi gzip atau Brotli hanya membuang CPU dan hampir tidak mengurangi — kadang malah menambah — ukuran. Jangan sertakan image/avif dalam konfigurasi kompresi Anda.

Mengapa tipe MIME penting

Browser memutuskan apa yang dilakukan terhadap sebuah respons — menampilkan, menjalankan, memutar, atau mengunduh — berdasarkan header Content-Type, bukan ekstensi file. Dengan X-Content-Type-Options: nosniff, tipe yang salah membuat stylesheet dan script diblokir sepenuhnya. Untuk unggahan, jangan pernah percaya tipe yang dikirim klien; periksa isi file (magic bytes-nya) di server.

Pertanyaan yang sering diajukan

Apa tipe MIME untuk .avif?
image/avif.
Bagaimana cara mengatur Content-Type untuk .avif di Nginx?
Pastikan image/avif avif; ada di blok types (biasanya di /etc/nginx/mime.types) lalu muat ulang Nginx.
Apakah file .avif perlu di-gzip?
Tidak — formatnya sudah terkompresi, jadi kompresi HTTP tidak memberi manfaat.