MHTML

先日の記事のコメント欄

Vista+IE7で利用すると,HTMLファイルを保存すれば,画像が保存されません。この時以来,‥
http://blog.kcg.ne.jp/agile/?p=378#Comment

というオブ悩さんの情報が寄せられていたのですが‥

念のために一応身の回りの環境(IE7 on Vista)で確認してみたところ、
特にそのようなことはありませんでした。
保存できない、というのは恐らく何らかの特殊な事情によるものなのでしょう。

20080627_ie7

「Webページ、完全」を選ぶと、フォルダを作って
画像やらJavaScriptのファイルやら諸々保存してくれるようです。

「Webページ、HTMLのみ」を選んでしまうと、
画像などは保存してくれないので注意が必要です。

で、他に「Webアーカイブ、単一のファイル(*.mht)」というのがあります。
これはWebページ、完全に似ていますけれど
MHTML形式ですべてを1ファイルにまとめてくれます。
拡張子は*.mhtmlや*.mhtのようです。

MHTMLは、MIME Encapsulation of Aggregate HTMLの略で、
MIMEとあるように、メールでのやり取りを想定した形式のようです
(MIMEはMultipurpose Internet Mail Extensionsの略)。

*MHTMLとは: – IT用語辞典バイナリ
*MIME マイムとは: – IT用語辞典バイナリ

先週InternetExplorer7でウェブサイトを保存しようとするまで、
そんな形式があるとは全く知りませんでした‥

上の辞典によると、IE4の頃からサポートされているそうです。
そして折々、セキュリティホールの指摘を受けたり修正されたりしているようです。

http://www.hotfix.jp/archives/alert/2006/ms06-021.html
http://www.hotfix.jp/archives/alert/2007/ms07-034.html

htmlファイルを作って課題を出すときなんかは、
zipして提出する方が特定の環境に依存しすぎないので良いでしょうね。(たぶん)

comments