Tipe MIME .jpeg: image/jpeg

File dengan ekstensi .jpeg (gambar JPEG) menggunakan tipe MIME image/jpeg.

Diperbarui

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

Apa tipe MIME file .jpeg?

Tipe MIME (media type) untuk file gambar JPEG dengan ekstensi .jpeg adalah image/jpeg. Tipe yang sama juga dipakai untuk .jpg. Identik dengan .jpg. image/jpg bukan tipe yang terdaftar, dan beberapa klien yang ketat akan menolaknya.

Header Content-Type

Content-Type: image/jpeg

Konfigurasi server

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

Apakah file .jpeg perlu dikompres?

Tidak. File gambar JPEG sudah terkompresi secara internal, jadi gzip atau Brotli hanya membuang CPU dan hampir tidak mengecilkan ukuran, bahkan kadang membesarkannya. Jangan masukkan image/jpeg ke dalam konfigurasi kompresi kamu.

Mengapa tipe MIME itu penting

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

Pertanyaan yang sering diajukan

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