Что такое тип MIME?



Я читал о том, как создавать плагины, и этот "тип MIME" продолжает обсуждаться в нем, я попытался изучить и узнать, что его универсальные расширения интернет-почты (MIME), но нет подходящего объяснения того, как он относится к плагинам браузера, поскольку в том, что мне нужно знать об этом для создания плагинов, предоставляется, пожалуйста, объясните ясными и простыми словами. Что это такое? Почему Плагины имеют тип MIME?

707   5  

5 ответов:

тип MIME-это метка, используемая для идентификации типа данных. Он используется для того, чтобы программное обеспечение могло знать, как обрабатывать данные. Он служит той же цели в интернете, что и расширения файлов в Microsoft Windows.

поэтому, если сервер говорит "Это текст / html", клиент может пойти "Ах, это HTML-документ, я могу сделать это внутренне", а если сервер говорит "Это приложение / pdf", клиент может пойти " Ах, мне нужно запустить плагин FoxIt PDF Reader, который пользователь установил и это зарегистрировалось как обработчик приложения/pdf."

чаще всего вы найдете их в заголовках HTTP-сообщений (для описания содержимого, которое отвечает HTTP-сервер, или форматирования данных, которые публикуются в запросе) и в заголовках электронной почты (для описания формата сообщения и вложений).

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

тип MIME состоит из двух частей: a тип и подтипа. Они разделяются разрез.)/( Например, тип MIME для файлов Microsoft Word-это приложение, А подтип-msword. Вместе, полный тип MIME-это application / msword.

хотя есть полный список типов MIME, он не перечисляет расширения, связанные с файлами, ни описание типа файла. Это означает, что если вы хотите найти тип MIME для определенного типа файла, это может быть трудно. Иногда вам нужно просмотреть список и сделать угадайте, какой тип MIME файла вас интересует.

MIME означает Многофункциональные Расширения Интернет-Почты. Это способ идентификации файлов в Интернете в соответствии с их природой и форматом.

например, С помощью Content-type значение заголовка, определенное в HTTP-ответе, браузер может открыть файл с соответствующим расширением/плагин.

Тип Интернет-СМИ (кроме Content-type) - это то же самое, что и тип MIME. Типы MIME были первоначально созданный для письма отправлено по протоколу SMTP. В настоящее время этот стандарт используется во многих других протоколах, отсюда и новое соглашение об именовании "тип интернет-СМИ".

тип MIME-это строковый идентификатор, состоящий из двух частей: a type и subtype.

  • " тип " относится к логической группировке многих типов MIME, которые тесно связаны друг с другом; это не более чем категория высокого уровня.
  • "подтипы" специфичные для одного типа файла в поле "Тип".

The x- префикс подтипа MIME просто означает, что он нестандартный.
Элемент vnd префикс означает, что значение MIME зависит от поставщика.

источник

Я не мог бы объяснить это лучше, чем Википедия:http://en.wikipedia.org/wiki/MIME_type

В дополнение к приложениям электронной почты, веб-браузеры также поддерживают различные типы MIME. Это позволяет браузеру отображать или выводить файлы не в формате HTML.

IOW, это помогает браузеру (или потребителю контента, потому что это может быть не просто браузер) определить, какой контент они собираются использовать; это означает браузер может принять решение о правильном плагин для отображения контента или медиа-плеер может загрузить соответствующий кодек или плагин.

объяснение по аналогии

Как бы ваш друг знал или умел читать или различать различные типы языков, которые вы указываете в верхней части вашего письма? Это легко: вы соглашаетесь на это перед рукой.

связывая аналогию обратно с HTML

это своего рода то же самое с HTML. Потому что существуют различные типы форматов данных, которые должны быть отправлены через интернет, указав тип данных спереди позволит соответствующему клиенту правильно интерпретировать и отображать данные соответственно пользователю. Почему у нас разные форматы данных? Главным образом, потому что они служат разным целям и иметь разные способности.

Comments

    Ничего не найдено.