MHTMLファイル
ファイルだよ
ホームページ(の中の1ページ)を表示するために必要なファイルが全部詰まってるよ
1ページ分のHTMLファイル、画像ファイル、CSSファイル、JavaScriptファイルなんかが詰まってるよ
簡単に書くよ
MHTMLファイル(読:エムエィチティーエムエルファイル 英:MHTML file)とは
MHTML
(ホームページの中の1ページを表示するために必要なファイル群をキュっと1つにまとめるための決まりごと)のルールに従って作られたファイルのこと。
もう少し具体的に書くと
ホームページの中の1ページを表示するために必要なファイル群をキュっと1つにまとめたファイル
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「MHTML」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
MHTMLは「ホームページの中の1ページを表示するために必要なファイル群をキュっと1つにまとめるための決まりごと」です。
ホームページを1ページ表示するために必要なファイルは1つとは限りません。
HTMLファイルをはじめとして、画像ファイルやCSSファイル、JavaScriptファイルなど、複数のファイルを使って1つのページを表示している場合が多々あります。
MHTMLは、それらのファイルを1つのファイルにまとめるための決まりごとです。
以上を踏まえて
MHTMLの決まりごとに従って、ホームページを表示するのに必要なファイル群を1つにまとめたファイル
が「MHTMLファイル」です。
MHTMLファイルの拡張子(ファイルの種類を表す目印)は「.mhtml」もしくは「.mht」です。
また、拡張子「.mht」から連想して「MHTファイル」と呼ばれる場合も あります。
ちなみに、MHTMLファイルをHTMLファイルに戻したいときは、ファイルを保存し直すことで変換できます。
やり方はいろいろあると思いますが、私のやり方を紹介しておきますね。
まず、Internet Explorerで該当のMHTMLファイルを開きます。
次に
メニュー
↓
ファイル(F)
↓
名前を付けて保存(A)...
と、ポチポチしていってみてください。
バージョンにもよるでしょうが「Web ページの保存」という、ファイルを保存するための画面が表示されるはずです。
「Web ページの保存」画面において「ファイルの種類(T):」の部分を見ると「Web アーカイブ、単一のファイル(*.mht)」となっているはずです。
それを「Web ページ、完全(*.htm;*.html)」に変更します。
その後、ファイル名を付けて「保存(S)」ボタンを押すと、HTMLファイルとその他のファイル(画像ファイル、CSSファイル、JavaScriptファイルなど)が分離されて保存されます。
あとはファイル名とかをお好みの名前に変更して完了です。
変換用のソフトもあるとは思いますけどね。
機会が多くないので、私は上記のやり方で変換しています。
……と以前書いたのですが、マイクロソフトさんがInternet Explorerを廃止しちゃいましたね。
「Internet Explorer」の部分は適当に読み替えてください。
細かい部分は違いますが、基本的には他のホームページを見るソフトでも同じはずです。
一言でまとめるよ
まぁ「MHTMLファイル」って単語が出てきたら「ホームページ(の中の1ページ)を表示するために必要なファイルをまとめたファイルなんだな~」と お考えください。
おまけ
■訳してみるよ
「MHTML」は「MIME Encapsulation of Aggregate HTML Documents(マイム・エンカプセレーション・オブ・アグリゲート・エィチエィーエムエル・ドキュメンツ)」の略です。
「MIME(マイム)」は「Multipurpose Internet Mail Extensions(マルチパーパス・インターネット・メール・エクステンション)」の略です。
「multipurpose(マルチパーパス)」の意味は「多目的の」とかです。
「Internet(インターネット)」はIT用語の「インターネット」です。
「mail(メール)」の意味は「郵便」とか「郵便物」とかです。
「extensions(エクステンションズ)」は「extension(エクステンション)」の複数形です。
「extension(エクステンション)」の意味は「拡張」とかです。
「encapsulation(エンカプセレーション)」の意味は「カプセル化」とかです。
「of(オブ)」の意味は「~の」です。
「aggregate(アグリゲート)」の意味は「集める」とか「統合する」とか「合計する」とかです。
「HTML」は「HyperText Markup Language(ハイパーテキスト・マークアップ・ランゲージ)」の略です。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「mark(マーク)」の意味は「印」とかです。
「up(アップ)」の意味は「上へ」とかです。
「mark up(マーク・アップ)」で「印をつける」的な意味になります。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
「document(ドキュメンツ)」は「document(ドキュメント)」の複数形です。
「document(ドキュメント)」の意味は「文書」とか「書類」とか「資料」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると
「ホームページのファイル用の印を付ける言語」の文書を集めて「多目的インターネット郵便拡張」でカプセル化したファイル
となります。
■検索してみる?






