Учебники

MIME Media Types

Типы мультимедиа MIME (Multipurpose Internet Mail Extension) были изначально разработаны для того, чтобы электронные письма могли содержать информацию, отличную от простого текста. Типы мультимедиа MIME указывают на следующее:

  • Как различные части сообщения, такие как текст и вложения, объединяются в сообщение.

  • Способ, которым указана каждая часть сообщения.

  • То, как различные элементы кодируются для передачи, так что даже программное обеспечение, предназначенное для работы только с текстом ASCII, может обрабатывать сообщение.

Как различные части сообщения, такие как текст и вложения, объединяются в сообщение.

Способ, которым указана каждая часть сообщения.

То, как различные элементы кодируются для передачи, так что даже программное обеспечение, предназначенное для работы только с текстом ASCII, может обрабатывать сообщение.

Теперь MIME-типы предназначены не только для электронной почты; они были приняты веб-серверами как способ сообщить веб-браузерам, какой тип материалов им отправляется, чтобы они могли правильно обрабатывать такого рода сообщения.

Типы содержимого MIME состоят из двух частей:

  • Основной тип
  • Подтип

Основной тип отделяется от подтипа символом косой черты. Например, text / html для HTML.

Эта глава организована для основных типов —

Например, основной текстовый тип содержит типы текстовых файлов, такие как —

  • text / plain для простых текстовых файлов
  • текст / HTML для файлов HTML
  • text / rtf для текстовых файлов с использованием расширенного форматирования текста

Официально предполагается, что типы MIME назначаются и перечисляются Органом по присвоению номеров в Интернете (IANA).

Многие из популярных типов MIME в этом списке (все начинаются с «x-») не назначены IANA и не имеют официального статуса. Вы можете увидеть список официальных типов MIME на http://www.iana.org/assignments/media-types/. Те, которым предшествует .vnd , зависят от производителя.

При указании MIME-типа для поля типа контента вы также можете указать набор символов для используемого текста. Если вы не укажете набор символов, по умолчанию используется US-ASCII. Например —