MHTML

MHT ファイル (Web)

[13] MHT は、HTML と関連ファイルを一纏めにしたファイル形式です。 電子メールHTML を扱う方法である MHTML から派生したもので、 本形式も MHTML と呼ぶことがよくあります。 「MHT」 はその Windows における拡張子です。

[16] Internet ExplorerUIではWebアーカイブと呼ばれています。

構文

[17] RFC 822 風の構文です。

[18] Content-Type: ヘッダーにより multipart/related が指定されており、 type 引数text/html に設定されます。

[19] 他に RFC 822 メッセージヘッダー (From:Subject: など) が含まれることもあります (がヘッダーは必ずしも RFC 822 やその後継仕様の構文に沿っているわけではありません)。

それらがレンダリング等に反映されるのかどうかは不明です。

[20] 本体部分の1つ目は text/html になり、 その後に画像その他の本体部分が来ます。

[21]本体部分Content-Location: ヘッダーに元の絶対URLが含まれます。

HTML から参照する URL は、外部ではなく、適当な本体部分を参照するものと解釈されます。
MHTML も参照。

歴史

[2] MHT Generator - gir-lab Wiki http://www.gir-lab.com/pukiwiki/pukiwiki.php?MHT%20Generator (名無しさん 2004-08-31 06:57:54 +00:00)

[3] CalcArk MHTMLコンバータプラグイン http://www.justsystem.co.jp/ark/p_download/c_MHTMLConverter.html (名無しさん [sage])

[4] MHTML作成ツール http://andyou.sakura.ne.jp/tool/MhtMaker.html

[5] MHT in the wild

[6] Issue 9965069: MHTML loading fix - Code Review ( 版) https://chromiumcodereview.appspot.com/9965069/

[7] Issue 126955 - chromium - Chrome can't open MHTML file directly - An open-source project to help move the web forward. - Google Project Hosting ( 版) https://code.google.com/p/chromium/issues/detail?id=126955

[8] Issue 125477 - chromium - Generated MHTML not recognized by IE - An open-source project to help move the web forward. - Google Project Hosting ( 版) https://code.google.com/p/chromium/issues/detail?id=125477

[9] Bug 86540 – MHTML files should be loadable from all schemes considered local, not just file: ( 版) https://bugs.webkit.org/show_bug.cgi?id=86540

[10] 82118 – Tracking bug for Saving/Sending/Viewing HTML pages (e.g., as a single file, MHTML) ( 版) https://bugzilla.mozilla.org/show_bug.cgi?id=82118

[11] 18764 – Full rfc2557 MHTML multipart/related support in BROWSER ( 版) https://bugzilla.mozilla.org/show_bug.cgi?id=18764

[12] 40873 – Save as rfc 2557 MHTML; complete webpage in one file ( 版) https://bugzilla.mozilla.org/show_bug.cgi?id=40873

[14] Mht File Maker for Email - free PHP Archive email mht mime Script ( ( 版)) http://www.phpkode.com/scripts/item/mht-file-maker/

[15] phpでmhtファイルを生成するには? - Qiita ( ( 版)) http://qiita.com/zarchis/items/b3d402bf34910abdf012

[22] Update desktop.template (Linux) to include MHTML support by gjvnq · Pull Request #65 · chromium/chromium · GitHub, https://github.com/chromium/chromium/pull/65/files