添加的内容 删除的内容
小无编辑摘要 |
小 (机器人:清理不当的来源、移除无用的模板参数) |
||
(未显示2个用户的5个中间版本) | |||
第5行: | 第5行: | ||
{{Infobox file format |
{{Infobox file format |
||
| name = MHTML |
| name = MHTML |
||
| icon =[[ |
| icon =[[File:MHTML.PNG|150px]] |
||
| iconcaption = IE使用的圖示 |
| iconcaption = IE使用的圖示 |
||
| screenshot = |
| screenshot = |
||
| extension = .mht, .mhtml |
| extension = .mht, .mhtml |
||
| mime = multipart/related<br |
| mime = multipart/related<br>application/x-mimearchive |
||
| type code = |
| type code = |
||
| uniform type = |
| uniform type = |
||
第21行: | 第21行: | ||
}} |
}} |
||
'''網頁封存檔'''({{lang-en|'''M'''IME '''HTML'''}}或{{lang|en|'''M'''IME Encapsulation of Aggregate '''HTML''' Documents}},缩写mhtml)是種儲存檔案格式,在RFC 2110中定義,後經RFC 2557修訂。微軟稱之'''單一檔-{}-案網頁'''或'''单个文-{}-件网页'''(Single-File Web Page)<ref>{{cite web|url=https://docs.microsoft.com/en-us/office/troubleshoot/office-suite-issues/web-page-missing-file-error|title="Missing file" error with a web page file|author=|date=2020-06-12|publisher=Microsoft Docs|accessdate=| |
'''網頁封存檔'''({{lang-en|'''M'''IME '''HTML'''}}或{{lang|en|'''M'''IME Encapsulation of Aggregate '''HTML''' Documents}},缩写mhtml)是種儲存檔案格式,在RFC 2110中定義,後經RFC 2557修訂。微軟稱之'''單一檔-{}-案網頁'''或'''单个文-{}-件网页'''(Single-File Web Page)<ref>{{cite web|url=https://docs.microsoft.com/en-us/office/troubleshoot/office-suite-issues/web-page-missing-file-error|title="Missing file" error with a web page file|author=|date=2020-06-12|publisher=Microsoft Docs|accessdate=||||language=en}}</ref><ref>{{cite web |url=https://docs.microsoft.com/zh-tw/office/troubleshoot/office-suite-issues/web-page-missing-file-error |title=網頁檔案出現「遺失檔案」錯誤 |author= |date=2020-06-13 |publisher=Microsoft Docs |accessdate= ||||language=zh-tw }}</ref><ref>{{cite web |url=https://docs.microsoft.com/zh-cn/office/troubleshoot/office-suite-issues/web-page-missing-file-error |title=包含网页文件的 "缺少文件" 错误 |author= |date=2020-06-13 |publisher=Microsoft Docs |accessdate= ||||language=zh-cn }}</ref>。 |
||
其以[[多用途互聯網郵件擴展]]格式,應用[[HTML郵件]]訊息相同技術開發,將一個[[多附件網頁]](如包含大量[[圖片]]、[[ |
其以[[多用途互聯網郵件擴展]]格式,應用[[HTML郵件]]訊息相同技術開發,將一個[[多附件網頁]](如包含大量[[图像|圖片]]、[[Swf|Flash動畫]]、[[JavaScript|Java小程序]]的網頁)儲存成單一檔案<ref name=12a3a45>{{cite book|author=David J. Clark|title=The Unofficial Guide to Microsoft Office Word 2007|year=2008|publisher=John Wiley & Sons|isbn=9780470377437}}</ref>,副檔名為'''.mht'''([[Internet Explorer|IE]])或'''.mhtml'''([[Chromium]]),支援瀏覽器對此兩種副檔名皆可設定讀取。由於IE最早使用,有時被簡稱MHT。 |
||
== 與HTML差異 == |
== 與HTML差異 == |
||
第29行: | 第29行: | ||
== 創建及編輯 == |
== 創建及編輯 == |
||
[[Microsoft Office]]([[Word]]<ref name=12a3a45 />、[[Excel]]、[[PowerPoint]]、[[Access]])能夠創建及編輯MHTML檔案。 |
[[Microsoft Office]]([[Microsoft Word|Word]]<ref name=12a3a45 />、[[Microsoft Excel|Excel]]、[[Microsoft PowerPoint|PowerPoint]]、[[Access]])能夠創建及編輯MHTML檔案。 |
||
在[[Linux]]平台上,程式[[kmhtConvert]]可將文件轉換為MHTML格式。 |
在[[Linux]]平台上,程式[[kmhtConvert]]可將文件轉換為MHTML格式。 |
||
== 浏览器的支持== |
== 浏览器的支持 == |
||
有些瀏覽器具有原生的这种把網頁保存為MHTML的方式,而有些瀏覽器可直接通過第三方的擴展支持MHTML格式。由於保存為MHTML的方式未經標準化,因此各瀏覽器讀取的效果略有不同。 |
有些瀏覽器具有原生的这种把網頁保存為MHTML的方式,而有些瀏覽器可直接通過第三方的擴展支持MHTML格式。由於保存為MHTML的方式未經標準化,因此各瀏覽器讀取的效果略有不同。 |
||
===Internet Explorer=== |
=== Internet Explorer === |
||
[[Microsoft Internet Explorer]]自5.0版支持MHTML格式,是第一個支持MHTML文件的瀏覽器。 |
[[Microsoft Internet Explorer]]自5.0版支持MHTML格式,是第一個支持MHTML文件的瀏覽器。 |
||
===Opera=== |
=== Opera === |
||
[[Opera瀏覽器|Opera]]自9.0版支持把網頁保存為MHTML文件,或讀取MHTML文件。<ref>{{cite web |url=http://my.opera.com/desktopteam/blog/show.dml/172375 |title=…and one more weekly! |last=Santambrogio |first=Claudio |date=10 |
[[Opera瀏覽器|Opera]]自9.0版支持把網頁保存為MHTML文件,或讀取MHTML文件。<ref>{{cite web |url=http://my.opera.com/desktopteam/blog/show.dml/172375 |title=…and one more weekly! |last=Santambrogio |first=Claudio |date=2006-03-10 |publisher=[[Opera軟件|Opera Software]] |accessdate=2009-05-15 }}</ref>但基於WebKit/Blink的Opera 15卻未提供此功能,直到Opera 16才恢復。 |
||
現時通過{{mono|opera://flags#save-page-as-mhtml}}啟用實驗性的選項。 |
現時通過{{mono|opera://flags#save-page-as-mhtml}}啟用實驗性的選項。 |
||
===Firefox=== |
=== Firefox === |
||
[[Firefox]]不支援讀寫MHT文件。<ref>{{cite web|title=Bug 40873 - Save as rfc 2557 MHTML; complete webpage in one file|url=https://bugzilla.mozilla.org/show_bug.cgi?id=40873|accessdate=2018-10-23 |
[[Firefox瀏覽器|Firefox]]不支援讀寫MHT文件。<ref>{{cite web|title=Bug 40873 - Save as rfc 2557 MHTML; complete webpage in one file|url=https://bugzilla.mozilla.org/show_bug.cgi?id=40873|accessdate=2018-10-23}}</ref>在57.0之前有兩個這樣的擴展是免費提供的,如[http://maf.mozdev.org/index.html Mozilla Archive Format] 、[http://www.unmht.org/unmht/en_index.html UnMHT]。 |
||
===Google Chrome=== |
=== Google Chrome === |
||
在[[ |
在[[Google Chrome|Chrome]]創建MHTML文件可以通過啟用{{mono|chrome://flags#save-page-as-mhtml}}這個實驗性的選項(25.0起)(現已移除),<ref>[http://superuser.com/questions/369232/how-to-save-a-web-page-as-mht-in-chrome How to save a web page as MHT in chrome?] , superuser.com</ref>或是通過用於擴展程式的API(35.0起)。<ref>{{cite web |author= |url=https://developer.chrome.com/extensions/pageCapture |title=chrome.pageCapture |website=developer.chrome.com |accessdate=2019-11-10 }}</ref> |
||
===Safari=== |
=== Safari === |
||
[[Safari]]不提供对MHTML的支持,代之以苹果公司自创的{{link-en|Webarchive|Webarchive}}格式,[[OS X]]的版本中还提供保存为[[PDF]]选项。也有人试图为Safari创建读写MHTML文件的扩展。 |
[[Safari]]不提供对MHTML的支持,代之以苹果公司自创的{{link-en|Webarchive|Webarchive}}格式,[[MacOS|OS X]]的版本中还提供保存为[[可移植文档格式|PDF]]选项。也有人试图为Safari创建读写MHTML文件的扩展。 |
||
=== Konqueror === |
=== Konqueror === |
||
Konqueror需要使用[http://sourceforge.net/projects/mhtconv mhtconv] 扩展以实现对MHTML的支持。 |
Konqueror需要使用[http://sourceforge.net/projects/mhtconv mhtconv] 扩展以实现对MHTML的支持。 |
||
===ACCESS NetFront=== |
=== ACCESS NetFront === |
||
[[NetFront]] 3.4(像是索尼爱立信[[K850]]等设备上的)可读取或保存MHTML文件。 |
[[NetFront]] 3.4(像是索尼爱立信[[K850]]等设备上的)可读取或保存MHTML文件。 |
||
===Pale Moon=== |
=== Pale Moon === |
||
[[Pale Moon]]需要安裝MHT文件讀寫的擴展。有一個這樣的擴展是免費提供的,即[https://addons.palemoon.org/addon/mozarchiver/ MozArchiver] 。 |
[[苍月浏览器|Pale Moon]]需要安裝MHT文件讀寫的擴展。有一個這樣的擴展是免費提供的,即[https://addons.palemoon.org/addon/mozarchiver/ MozArchiver] 。 |
||
=== GNOME Web === |
=== GNOME Web === |
||
最近的[[GNOME Web]]版本可以存取MHTML。 |
最近的[[GNOME网页|GNOME Web]]版本可以存取MHTML。 |
||
===Vivaldi=== |
=== Vivaldi === |
||
[[ |
[[Vivaldi(瀏覽器)|Vivaldi]]可以通過{{mono|vivaldi://flags#save-page-as-mhtml}}啟用實驗性的選項。 |
||
===MHT阅读器=== |
=== MHT阅读器 === |
||
一些商业或民间开发者设计了MHT文件阅读器,还提供转换为其它格式(如转换为[[PDF]])的选项。 |
一些商业或民间开发者设计了MHT文件阅读器,还提供转换为其它格式(如转换为[[可移植文档格式|PDF]])的选项。 |
||
== 格式 == |
== 格式 == |
||
MHTML檔案的第一部分是[[電子郵件]]檔頭,第二部分是常規的HTML源碼,後續部分是由各自的[[URL]]標識的附件,并以[[base64]]格式編碼。 |
MHTML檔案的第一部分是[[電子郵件]]檔頭,第二部分是常規的HTML源碼,後續部分是由各自的[[统一资源定位符|URL]]標識的附件,并以[[base64]]格式編碼。 |
||
該檔案與.eml(電子郵件)具有互換性,二者的副檔名可以相互交換。一份.eml檔案可以作為電子郵件發送,也可以通過電郵客戶端顯示,一條電郵資訊可以用.mhtml或.mht副檔名存儲,並通過一些網頁瀏覽器或者文本編輯器顯示。 |
該檔案與.eml(電子郵件)具有互換性,二者的副檔名可以相互交換。一份.eml檔案可以作為電子郵件發送,也可以通過電郵客戶端顯示,一條電郵資訊可以用.mhtml或.mht副檔名存儲,並通過一些網頁瀏覽器或者文本編輯器顯示。 |