「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

MHTMLファイル

pointこの用語のポイント

pointファイルだよ

pointホームページ(の中の1ページ)を表示するために必要なファイルが全部詰まってるよ

point1ページ分のHTMLファイル、画像ファイル、CSSファイル、JavaScriptファイルなんかが詰まってるよ

スポンサーリンク

簡単に書くよ

MHTMLファイル(読:エムエィチティーエムエルファイル 英:MHTML file)とは

MHTML(ホームページの中の1ページを表示するために必要なファイル群をキュっと1つにまとめるための決まりごと)のルールに従って作られたファイルのこと。
もう少し具体的に書くと

ホームページの中の1ページを表示するために必要なファイル群をキュっと1つにまとめたファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「MHTML」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

MHTMLは「ホームページの中の1ページを表示するために必要なファイル群をキュっと1つにまとめるための決まりごと」です。

MHTMLファイル

ホームページを1ページ表示するために必要なファイルは1つとは限りません。
HTMLファイルをはじめとして、画像ファイルCSSファイルJavaScriptファイルなど、複数のファイルを使って1つのページを表示している場合が多々あります。

MHTMLファイル2

MHTMLは、それらのファイルを1つのファイルにまとめるための決まりごとです。

MHTMLファイル3

以上を踏まえて

MHTMLの決まりごとに従って、ホームページを表示するのに必要なファイル群を1つにまとめたファイル

が「MHTMLファイル」です。

MHTMLファイル4

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」の部分は適当に読み替えてください。
細かい部分は違いますが、基本的には他のホームページを見るソフトでも同じはずです。


image piyo2

一言でまとめるよ

まぁ「MHTMLファイル」って単語が出てきたら「ホームページ(の中の1ページ)を表示するために必要なファイルをまとめたファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像055
書籍画像046

おまけ

■訳してみるよ

「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(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると

「ホームページのファイル用の印を付ける言語」の文書を集めて「多目的インターネット郵便拡張」でカプセル化したファイル

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた