.MHTML 文件扩展名
文件类型 MHTML网页存档
开发者 | N/A |
常用度 |
|
文件后缀 | .mhtml 或 .mht |
文件分类 | 网页文件 |
MHTML是什么文件?
MHTML文件是存储网页中所有内容的网页存档。MHTML文件把一个网页中所有的资源,其中可能包括HTML、CSS、JavaScript、图像、音频和视频文件等,都存储在单个网页里。通常是网页开发人员用于对当前状态的网页进行存档,也可以用于发送HTML电子邮件。
MHTML英文全称MIME HTML或MIME Encapsulation of Aggregate HTML Documents,即网页存档,是一种存储文件格式。它以多用途互联网邮件扩展格式(.MIME)进行编码,将一个多资源的网页(如包含图片、Flash动画、视频的网页)储存为单一文档,因此又称为单一档案网页或单个文件网页。
MHTML文件可以另存为.MHT文件,不过.mhtml文件扩展名更加常用,浏览器对这两种扩展名都可以读取。
MHTML文件与.EML文件(电子邮件)具有互换性,二者的扩展名可以相互交换。
注意:Safari浏览器不提供对MHTML的支持,取而代之是苹果公司自创的.WEBARCHIVE格式。
MHTML和HTML的区别
.HTML文件中的图片和其他功能必须分开存放,也需要通过链接对原始文件引用。而MHTML可以把网页上的附件储存为单一网页。
MHTML源码示例
MHTML文件的第一部分是电子邮件标头,第二部分是常规的HTML源码,第三部分是由各自的URL标识的附件,并以base64格式编码。
下面是MHTML源码片段:
- Subject:文件百科
- Date: Wed, 25 Dec 2020 10:05:01 +1000
- Content-Type: multipart/related;
- Content-Transfer-Encoding: quoted-printable
- Content-Location: file://C:/index.html
- This is a multi-part message in MIME format.
- Content-Type: text/html;
- <HTML>
- <HEAD>
- <TITLE>文件百科</TITLE>
- </HEAD>
- <BODY>
- ...
- </BODY>
- </HTML>
- Content-Type: image/gif
- Content-Transfer-Encoding: base64
- Content-Location: file://C:/image.gif
- RHLJbDYX0KhHzv7yGcCgghhgHLJbDYX0KhHzv7yGcChkNdjn+Nfn+NXm98/i98rf9sfe9b/Z9L3X
- 87fU8qP8afL8AHzvfg7yGcChkNIwMZHLJbDYX0KhHzv37yGcChkNIw2Oj5AAAZIAlhAAACwAAAAA
- er8JhHg8PhgQBrPZwG673+6CoUCv2+91gn5PGPT7fgOCg4SFhQKIiYoCAY2Oj5AAAZIAlJWXACEA
- 4SFh==
MHTML文件经常被黑客用来分发病毒和恶意软件,因此在打开MHTML文件之前,应该确保其合法来源和安全。
MHTML文件怎么打开?
无论你是在线还是离线,都可以在各种网页浏览器中打开MHTML文件,包括Chrome、Edge、Firefox和Opera。但是,在一个浏览器上保存的MHTML文件在另一个浏览器中打开时可能会出现不同的外观,这是因为在所有浏览器之间都没有使用标准化的MHTML格式。
此外,还可以使用Word,WPS等程序打开MHTML文件。