.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文件。