Typ MIME
MIME je zkratka pro „Multipurpose Internet Mail Extensions“.
Typ MIME neboli „typ média“ je textový řetězec, který identifikuje konkrétní formát souboru. Skládá se ze dvou částí — typu a podtypu — oddělených lomítkem. Typ MIME souboru prostého textu je například:
text/plain
Historie
SMTP, standardní protokol používaný k odesílání zpráv elektronické pošty, původně nebyl navržen pro podporu přenosu souborů. Přílohy e-mailů musely být zakódovány jako součást zprávy, což omezovalo jejich velikost. MIME, který byl zaveden v 90. letech, usnadnil odesílání souborů prostřednictvím e-mailu pomocí vlastního záhlaví Content-Type:. O několik desetiletí později SMTP používá stejnou metodu. E-mailové zprávy obsahující přílohy mají záhlaví, které vypadá přibližně takto:
Content-Type: multipart/mixed; boundary ="[identifier]"
Jiné internetové protokoly brzy přijaly typy MIME jako způsob identifikace souborů přenášených přes Internet. Například HTTP používá typy MIME k identifikaci typu dat dostupných z adresy URL.
Standardní webová stránka má následující typ MIME:
Content-Type: text/html
Příklady typů MIME
Typy MIME se používají k identifikaci tisíců různých formátů souborů. Oficiální seznam spravuje organizace IANA (Internet Assigned Numbers Authority). Mezi příklady patří:
- text/html – dokument HTML (webová stránka)
- text/css – soubor CSS
- text/javascript – soubor JavaScript
- image/jpeg – obrazový soubor JPEG
- image/png – obrazový soubor PNG
- audio/wav – zvukový soubor WAVE
- video/mp4 – video soubor MPEG
- application/zip – komprimovaný archiv ZIP
Typy MIME vs. přípony souborů
Typy MIME a přípony souborů jsou podobné v tom, že obojí identifikuje formáty souborů. Typy MIME však poskytují dvě výhody:
- Obsahují typ a podtyp. Typ (předcházející lomítku) pomáhá kategorizovat typy souborů, takže aplikace mohou soubory snadno filtrovat. Internetový program může například povolit přenos textových a obrazových souborů, ale nepovolit přenos zvukových nebo video souborů.
- Mají vztah jedna ku jedné k formátům souborů. Některé formáty souborů mají více přípon. Obrázek JPEG může mít například příponu .JPG nebo .JPEG. Webová stránka může mít příponu .HTM nebo .HTML. Typy MIME poskytují standardní identifikátory formátů souborů, které jsou rozpoznávány napříč aplikacemi a různými protokoly.
Otestujte své znalosti