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