MIME тип

MIME тип — код, який визначає формат файлу або тип контенту, що передається мережею Інтернет. Складається з двох частин. Коди визначає та офіційно оприлюднює тільки IANA. MIME типи спочатку були визначені в RFC 2045 у листопаді 1996 року, як частина МІМЕ специфікації, для визначення типу вмісту повідомлень електронної пошти та вкладень. З часом, MIME типи почали використовувати в інших протоколах, таких як HTTP, та в форматах документів, таких як HTML, XML тощо.

Конструкція коду

Код МІМЕ складається з типу та підтипу, які можуть організовувати дерево. Також додатково код мож мати суфікс та параметри:

тип "/" [дерево "."] підтип ["+" суфікс] *[";" параметр]

На поточний час, зареєстрованими типами є: application, audio, example, font, image, message, model, multipart, text та video.

Наприклад, HTML файл може мати наступний MIME тип text/html; charset=UTF-8. В цьому прикладі:

  • text — тип;
  • html — підтип;
  • charset=UTF-8 — додатковий параметр, що вказує на кодування символів, яке застосовано в цьому документі.

Перелік МІМЕ-типів

Нижче наведено найбільш поширені МІМЕ-типи з підтипами та посилання на відповідний формат.

Дані в нестандартизованих форматах

Використовуються для позначення форматів, що обробляються стороніми додатками.

  • application/atom+xml — Atom
  • application/EDI-X12 — EDI X12 (RFC 1767)
  • application/EDIFACT — EDI EDIFACT (RFC 1767)
  • application/json — структуровані дані в форматі JSON
  • application/javascript — JavaScript (RFC 4329)
  • application/octet-stream — бінарні дані невизначеного формату (RFC 2046)[1]
  • application/ogg — Ogg (RFC 5334)
  • application/pdf — PDF (RFC 3778)
  • application/postscript — PostScript (RFC 2046)
  • application/soap+xml — SOAP (RFC 3902)
  • application/font-woff — шрифт в форматі Web Open Font Format[2]
  • application/xhtml+xml — XHTML (RFC 3236)
  • application/xml-dtd — DTD (RFC 3023)
  • application/xop+xml — XOP
  • application/zip — стиснуті дані в форматі ZIP[3]
  • application/gzip — стсинуті дані в форматі Gzip
  • application/x-bittorrent — BitTorrent
  • application/x-tex — TeX
  • application/xml — XML

Звукові дані

Зображення

Повідомлення

Дані з моделями

  • model/example — (RFC 4735)
  • model/iges — IGS файли, IGES файли (RFC 2077)
  • model/mesh — MSH файли, MESH файли (RFC 2077), SILO файли
  • model/vrml — WRL файли, VRML файли (RFC 2077)
  • model/x3d+binary — X3D дані в двійковому форматі
  • model/x3d+vrml — X3D дані в форматі VRML
  • model/x3d+xml — X3D дані в форматі XML

Частина даних

Текстові дані

Відео


Див. також

Примітки

  1. ↑ HTTP/1.1: Entity [Архівовано 23 вересня 2020 у Wayback Machine.]. W3.org. Retrieved on 2010-09-29.
  2. ↑ WOFF File Format 1.0. www.w3.org. Архів оригіналу за 9 грудня 2016. Процитовано 3 квітня 2016.
  3. ↑ MIME SUBTYPE NAME: zip. Архів оригіналу за 23 травня 2012. Процитовано 18 серпня 2018.
  4. ↑ а б Microsoft KB 288102. Архів оригіналу за 26 листопада 2013. Процитовано 18 серпня 2018.
  5. ↑ RealPlayer Customer Support Answer 2559[недоступне посилання з лютого 2019]
  6. ↑ ms775147(v=vs.85). Архів оригіналу за 10 жовтня 2017. Процитовано 18 серпня 2018.
  7. ↑ MIME SUBTYPE NAME: png. Архів оригіналу за 31 грудня 2010. Процитовано 18 серпня 2018.
  8. ↑ SVG Tiny 1.2 Specification Appendix M. Архів оригіналу за 27 березня 2010. Процитовано 18 серпня 2018.
  9. ↑ MIME subtype name: Vendor Tree — vnd.microsoft.icon. Архів оригіналу за 22 січня 2019. Процитовано 18 серпня 2018.
  10. ↑ Quicktime. Архів оригіналу за 9 серпня 2020. Процитовано 18 серпня 2018.
  11. ↑ а б 3gp Mime Type. Архів оригіналу за 25 серпня 2018. Процитовано 18 серпня 2018.