10

MHT 文件的内容类型是什么?

4

5 回答 5

9

微软是 MHT 规范的共同作者,他似乎认为它应该是 ' message/rfc822' 在此支持页面上

不过,规范中似乎没有给出特定的 MIME 类型: RFC2557: MIME Encapsulation of Aggregate Documents,例如 HTML (MHTML)

于 2010-07-16T05:18:08.493 回答
7

我知道这是旧的,但我认为应该澄清和更详细地解释......

@Guy Starbuck 写道:

消息/rfc822

RFC 822 - ARPA 互联网文本消息格式标准

这个答案的问题是 MHTML 文件不是由 RFC822 定义的

MHTML 文件(.mht、.mhtml)的正确内容类型是multipart/related

如上所述,RFC822定义了互联网文本消息的格式。内容类型message/rfc822用于电子邮件消息 [1][2] 中的文本附件。

我们中的大多数人可能已经收到了一封电子邮件的回复,其中原始消息不是被内联引用,而是作为附件包含在内。该附件的内容类型为message/rfc822。在此类电子邮件中,内容类型细分如下:

  • 多部分/混合= 整个消息
  • text/plain = 回复电子邮件的文本
  • message/rfc822 = 原始电子邮件作为附件

另一方面,正如@feeela 所指出的,MHTML文件是在RFC2557中定义的。MHTML 文件由许多不同的部分组成,每个部分都可以有不同的内容类型。但是,RFC2557 将整个文件的内容类型定义为multipart/related

[1] RFC1341:MIME(多用途 Internet 邮件扩展)
[2] 邮件内容类型

于 2013-11-23T23:17:36.213 回答
4

消息/rfc822

RFC 822 - ARPA 互联网文本消息格式标准

这是一个超链接:message/rfc822

于 2008-08-27T20:50:12.740 回答
2

“聚合文档的 MIME 封装,例如 HTML”(MHTML 或 MHT)是 1999 年在RFC 2557中提出的 IETF 标准。

它的 MIME 类型是multipart/related,扩展名是.mht.

也可以看看:

于 2012-10-31T09:32:03.307 回答
-4

应用程序/八位字节流

您可以使用此内容类型和 .mht 作为扩展名将 .eml 文件的内容流式传输到浏览器,并且电子邮件的呈现方式与电子邮件客户端中的呈现方式相似。

于 2008-08-27T20:55:12.353 回答