Тип содержимого для файлов MHT - PullRequest
10 голосов
/ 28 августа 2008

Какой тип содержимого для файлов MHT?

Ответы [ 5 ]

8 голосов
/ 16 июля 2010

Microsoft, которая является соавтором спецификации для MHT, похоже, считает, что это должно быть 'message/rfc822' на этой странице поддержки .

Похоже, в спецификации не указан конкретный тип MIME: RFC2557: MIME-инкапсуляция агрегированных документов, таких как HTML (MHTML)

7 голосов
/ 24 ноября 2013

Я знаю, что это старо, но я подумал, что это нужно уточнить и объяснить более подробно ...

@ Гай Старбак написал:

сообщение / rfc822

RFC 822 - СТАНДАРТ ДЛЯ ФОРМАТА СООБЩЕНИЙ В ИНТЕРНЕТЕ ARPA

Проблема с этим ответом состоит в том, что файлы MHTML не определены RFC822 .

Правильный тип содержимого для файлов MHTML (.mht, .mhtml): multipart / related .

Как указано выше, RFC822 определяет формат для интернет текстовых сообщений . Тип содержимого message / rfc822 используется для текстовых вложений в сообщениях электронной почты [1] [2].

Большинство из нас, вероятно, получили ответ на электронное письмо, в котором вместо встроенных цитат исходное сообщение включено в качестве вложения. Это вложение имеет тип содержимого message / rfc822 . В таких письмах типы контента распадаются следующим образом:

  • составная / смешанная = все сообщение
  • текст / простой текст = текст ответного электронного письма
  • message / rfc822 = исходное письмо в виде вложения

С другой стороны, как отмечает @feeela, MHTML файлы определены в RFC2557 . Файлы MHTML состоят из множества разных частей, каждая из которых может иметь свой тип контента. Однако RFC2557 определяет тип содержимого файла whole как multipart / related .

[1] RFC1341: MIME (многоцелевые расширения почты Интернета)
[2] Сообщение Тип содержимого

4 голосов
/ 28 августа 2008

сообщение / rfc822

RFC 822 - СТАНДАРТ ДЛЯ ФОРМАТА СООБЩЕНИЙ В ИНТЕРНЕТЕ ARPA

Вот гиперссылка: message / rfc822

2 голосов
/ 31 октября 2012

«MIME-инкапсуляция сводных документов, таких как HTML» (MHTML или MHT) - это стандарт IETF, предложенный в 1999 году в RFC 2557 .

Тип MIME - multipart/related, а расширение - .mht.

.

Смотри также:

0 голосов
/ 28 августа 2008

приложения / октет-поток

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

...