MIME
Multipurpose Internet Mail Extensions (MIME, Multipurpose Internet Mail Extension - Многоцелевые Расширения Почты Интернета) — стандарт, описывающий передачу различных типов данных по электронной почте, либо спецификация для форматирования не-текстовых (не-ASCII) сообщений, чтобы их можно было пересылать по Internet.
Введение
Базовый протокол передачи электронной почты в Интернете, SMTP, допускает только 7-битные сообщения в кодировке ASCII (см. 8BITMIME). Это ограничивает электронную почту в Интернете сообщениями, которые при передаче содержат только символы, достаточные, чтобы писать на небольшом числе языков, в основном на английском. Другие языки, основанные на латинском алфавите, часто включают диакритические знаки, не поддерживаемые в 7-битном ASCII, а значит, текст на этих языках нельзя корректно отображать в стандартной электронной почте.
MIME определяет механизмы для отправки разного рода информации с помощью электронной почты, включая текст на языках, отличных от английского, для которых используются символьные кодировки, отличные от ASCII, помимо этого, 8-битный бинарный контент, такой как картинки, музыка, фильмы и программы. MIME является также фундаментальным компонентом коммуникационных протоколов, таких как HTTP, которым нужно, чтобы данные передавались в контексте сообщений подобных e-mail, даже если данные реально не являются e-mail.
Отображение в и из MIME-формата в основном делается автоматически e-mail-клиентом или почтовыми серверами при посылке и получениии электронных сообщений по Интернету (SMTP/MIME).
Основной формат электронных сообщений определен в RFC 2822, который является обновленной версией RFC 822. Эти стандарты определяют похожие форматы для текстовых e-mail-заголовков и содержимого и правил, относящихся к общеиспользуемым заголовкам таким как «To:», «Subject:», «From:» и «Date:». MIME определяет набор e-mail-заголовков для определения дополнительных атрибутов сообщения, включая тип контента, и определяет множество кодировок, которые могут быть использованы для представления 8-битных бинарных данных, использующих символы из 7-битного ASCII множества. MIME также определяет правила для кодирования не-ASCII символов в заголовках e-mail-сообщения, таких как «Subject:», позволяя полям заголовка содержать неанглийские символы.
MIME расширяем для новых типов — его определение включает метод для регистрации новых типов контента и других атрибутов.
Ссылки
- SMIME Secure/Multipurpose Internet Mail Extension
- Почтовый стандарт "MIME" (RFC1521)(русск.) неполный русский перевод спецификации RFC 1521 "MIME - Multipurpose Internet Mail Extensions. Part one. Mechanismes for Specifying and Describing the Format of Internet Message Bodies", а также конспект некоторых других документов, касающихся применения стандарта MIME.
- RFC 1521. MIME - Multipurpose Internet Mail Extensions(русск.)
- Таблица MIME-типов(русск.)
- Официальный список MIME-типов IANA(англ.)
- Обладатели Ниссан X-trail могут заказать запчасти Nissan X-trail. Выгодно, удобно, быстро.