Apa MIME type file .heic?
MIME type (tipe media) untuk file gambar HEIC dengan ekstensi .heic adalah image/heic. Kamu mungkin juga melihat image/heif. Format foto default di iPhone. Hanya Safari yang bisa menampilkannya; konversi ke JPEG atau WebP untuk web.
Header Content-Type
Content-Type: image/heic
Konfigurasi server
| Server | Konfigurasi |
|---|---|
Nginx (mime.types atau types {}) | image/heic heic; |
Apache (.htaccess) | AddType image/heic .heic |
IIS (web.config) | <mimeMap fileExtension=".heic" mimeType="image/heic" /> |
| Node.js / Express | res.type('heic') atau res.setHeader('Content-Type', 'image/heic') |
| Amazon S3 | Atur Content-Type: image/heic pada objek (metadata), atau berikan --content-type image/heic ke aws s3 cp |
Apakah file .heic perlu dikompres?
Tidak. File gambar HEIC sudah terkompresi secara internal, sehingga gzip atau Brotli hanya membuang CPU dan hampir tidak mengurangi, bahkan kadang menambah, ukuran. Jangan sertakan image/heic dalam konfigurasi kompresi kamu.
Mengapa MIME type penting
Browser memutuskan apa yang dilakukan terhadap sebuah respons (render, jalankan, putar, atau unduh) berdasarkan header Content-Type, bukan ekstensi file. Dengan X-Content-Type-Options: nosniff, tipe yang salah menyebabkan stylesheet dan script langsung diblokir. Untuk unggahan, jangan pernah percaya tipe yang dikirim client; periksa isi file (magic bytes-nya) di server.
Cari MIME type
Cari semua ekstensi file dan MIME type umum, lengkap dengan header Content-Type yang siap disalin.
Pertanyaan yang sering diajukan
Apa MIME type untuk .heic?
image/heic. Alternatif yang kadang ditemui: image/heif.Bagaimana cara mengatur Content-Type untuk .heic di Nginx?
image/heic heic; ada di blok types (biasanya di /etc/nginx/mime.types), lalu muat ulang Nginx.