MIME

Multipurpose Internet Mail Extensions (MIME) — стандарт, описывающий передачу различных типов данных по электронной почте.

Введение

Базовый протокол передачи электронной почты в Интернете, 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 расширяем для новых типов — его определение включает метод для регистрации новых типов контента и других атрибутов.

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home