Тип носителя


Медиа-тип ( ранее известный как MIME-тип ) [1] — это идентификатор, состоящий из двух частей, для форматов файлов и содержимого форматов, передаваемых в Интернете . Управление по присвоению номеров в Интернете (IANA) является официальным органом по стандартизации и публикации этих классификаций. Типы мультимедиа были первоначально определены в запросе на комментарии RFC  2045 (MIME), часть первая: формат тел сообщений Интернета (ноябрь 1996 г.) в ноябре 1996 г. как часть спецификации MIME (многоцелевых расширений электронной почты) для обозначения типа содержимого сообщения электронной почты и вложения; [2]отсюда и исходное название MIME type . Типы мультимедиа также используются другими интернет-протоколами, такими как HTTP [3] , и форматами файлов документов, такими как HTML [4], для аналогичных целей.

Тип носителя состоит из типа и подтипа , который далее структурирован в виде дерева . Тип носителя может дополнительно определять суффикс и параметры :

По состоянию на ноябрь 1996 г. зарегистрированными типами были: application, audio, image, message, multipartи text. [2] К декабрю 2020 года зарегистрированные типы включали вышеперечисленные, а также , и . [5]videofontexamplemodel

Например, HTML-файл может быть обозначен как text/html; charset=UTF-8. В этом примере textэто тип, htmlэто подтип и charset=UTF-8необязательный параметр, указывающий кодировку символов.

Подтип обычно состоит из медиаформата, но может или должен также содержать другое содержимое, такое как префикс дерева, производитель, продукт или суффикс, в соответствии с различными правилами деревьев регистрации.

Имена типов, подтипов и параметров нечувствительны к регистру. Значения параметров обычно чувствительны к регистру, но могут интерпретироваться без учета регистра в зависимости от предполагаемого использования. [9]