Pencarian MIME Type
Cari MIME type berdasarkan ekstensi atau type. ~120 type umum — image, video, audio, application, text, font.
Dibuat oleh JXXR1 · ♥ Jadi sponsor · ☕ Belikan saya kopi
Untuk apa ini?
Sebuah MIME type (sekarang disebut Internet media type) adalah label dua bagian seperti image/png atau application/json yang memberi tahu server, browser, atau library bagaimana menginterpretasikan sepotong byte. Itu yang masuk ke header HTTP Content-Type, yang dideklarasikan oleh bagian-bagian pesan Multipart, dan yang dilaporkan oleh file --mime. Registry IANA punya ribuan entry; tool ini meliputi sekitar 120 yang benar-benar akan kamu temui dalam pekerjaan web.
Kapan digunakan
- Mengatur
Content-Typepada response API dan butuh yang benar untuk.docx,.heic, atau.webmanifest. - Mengkonfigurasi atribut
acceptdari sebuah field upload atau allow-list bucket S3. - Membaca hex dump atau tcpdump dan mencari tahu apa sebenarnya
application/grpc-web. - Membangun server file statis atau konfigurasi CDN dan butuh pemetaan extension ke MIME.
- Menentukan apakah pakai
text/xmlatauapplication/xml(untuk kode baru pakai yang kedua, per RFC 7303).
Kesalahan umum
- Extension tidak sama dengan MIME type.
.jsonbiasanya dipetakan keapplication/json, tapi sebuah server bisa saja menyajikannya sebagaitext/plaindan browser akan mematuhi header-nya. Selalu set header secara eksplisit. - JavaScript itu berantakan. RFC 9239 menyatakan
text/javascriptadalah tipe yang preferred.application/javascript,application/ecmascript, dan lain-lain obsolete tapi masih sering terlihat. - Tipe OOXML sangat panjang.
application/vnd.openxmlformats-officedocument.wordprocessingml.documentuntuk.docx. Jangan coba menghafal — copy saja. application/octet-streamberarti "saya tidak tahu". Kalau kamu mengontrol tipenya, pakai tipe yang sebenarnya — browser bisa memaksa download konten octet-stream meski konten itu bisa di-render.- Charset penting untuk tipe text.
Content-Type: text/html; charset=utf-8— tanpa itu browser akan menebak, dan kadang menebak salah (mojibake). - Magic-byte sniffing berbeda dari tipe yang dideklarasikan. Browser bisa men-second-guess
Content-Typeberdasarkan isi file (X-Content-Type-Options: nosniffmenonaktifkan ini — set untuk keamanan).