MIME Type - Pengertian, Fungsi, Sejarah dan Contoh Penggunaan

MIME adalah singkatan dari "Multipurpose Internet Mail Extensions."

MIME Type atau "media type" adalah string teks yang mengidentifikasi format file tertentu. Ini terdiri dari dua bagian — tipe dan subtipe — dipisahkan oleh garis miring. Misalnya, tipe MIME dari file teks biasa adalah:

text/plain

Sejarah MIME Type

SMTP, protokol standar yang digunakan untuk mengirim pesan email, pada awalnya tidak dirancang untuk mendukung transfer file. Lampiran email harus dikodekan sebagai bagian dari pesan, membatasi ukurannya. MIME, yang diperkenalkan pada 1990-an, mempermudah pengiriman file melalui email menggunakan header Content-Type: custom. Puluhan tahun kemudian, SMTP menggunakan metode yang sama. Pesan email yang berisi lampiran menyertakan header yang terlihat seperti ini:

Content-Type: multipart/mixed; boundary ="[identifier]"

Protokol Internet lainnya segera mengadopsi jenis MIME sebagai cara untuk mengidentifikasi file yang ditransfer melalui Internet. HTTP, misalnya, menggunakan jenis MIME untuk mengidentifikasi jenis data yang dapat diakses dari URL.

Halaman web standar memiliki MIME Type berikut:

Content-Type: text/html

Karena jenis MIME memiliki banyak kegunaan lain selain email, mereka juga disebut media type.

Contoh MIME Type

MIME Type, digunakan untuk mengidentifikasi ribuan format file yang berbeda. Daftar resmi dikelola oleh IANA (Internet Assigned Numbers Authority). Beberapa contoh termasuk:

  • text/html - HTML document (webpage)
  • text/css - CSS file
  • text/javascript - JavaScript file
  • image/jpeg - JPEG image file
  • image/png - PNG image file
  • audio/wav - WAVE audio file
  • video/mp4 - MPEG video file
  • application/zip - ZIP compressed archive

MIME Type vs File Extension

MIME Types dan File Extension serupa karena keduanya mengidentifikasi format file. Namun, MIME Type memberikan dua keuntungan:

  1. Mereka berisi tipe dan subtipe. Type (sebelum garis miring) membantu mengkategorikan jenis file, sehingga memudahkan aplikasi untuk memfilter file. Misalnya, program Internet memungkinkan transfer file teks dan gambar, tetapi bukan file audio atau video.
  2. Mereka memiliki hubungan one-to-one dengan format file. Beberapa format file memiliki beberapa ekstensi file. Misalnya, gambar JPEG mungkin memiliki ekstensi .JPG atau .JPEG. Halaman web mungkin memiliki ekstensi .HTM atau .HTML. MIME Type memberikan pengidentifikasi standar untuk format file yang dikenali di seluruh aplikasi dan protokol yang berbeda.

Lebih baru Lebih lama