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

MHTML

pointこの用語のポイント

pointホームページ(の中の1ページ)を表示するために必要なファイル群をまとめるための決まりごとだよ

point1ページ分のHTMLファイル、画像ファイル、CSSファイル、JavaScriptファイルなんかをひとまとめにするよ

point「MIME Encapsulation of Aggregate HTML Documents」の略だよ

スポンサーリンク

簡単に書くよ

MHTML(読:エムエィチティーエムエル)とは

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


image piyo

詳しく書くよ

サクっと一言で説明すると

ホームページを表示するのに必要なファイルを1つにまとめちゃおうぜ~」用の決まりごと(規格)

が「MHTML」です。

MHTML

MIME Encapsulation of Aggregate HTML Documents(マイム・エンカプセレーション・オブ・アグリゲート・エィチエィーエムエル・ドキュメンツ)」の略で「MHTML」ね。
気が向いたら、覚えてあげてください。

MHTML2

※「MIME Encapsulation of Aggregate HTML Documents」を何となく日本語にすると「HTML文書を集めてMIMEに包み込む」となります。

MHTML3

[詳細]


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

まずベースとなるHTMLファイル(ホームページのファイル)があります。

MHTML4

そのページ画像を表示していれば、画像ファイルが必要です。

MHTML5

他にも見栄えを整えるためのCSSファイル、動きを付けるためのJavaScriptファイルなどを使っている場合も あります。

MHTML6

これらのファイルがバラバラにあると、そのページのファイルを誰かにあげたいときに管理するのが大変ですよね。
そこで、この1ページを表示するために必要なファイルを全部1つにまとめたいな~と考える人が現れました。

そんな面倒くさがり屋さんが作った

「ホームページを表示するのに必要なファイルを1つにまとめちゃおうぜ~」用の決まりごと(規格)

がMHTMLです。
ページを表示するのに必要なHTMLファイル、画像ファイル、CSSファイル、JavaScriptファイルなどを1つのファイルにまとめるための決まりごとです。

MHTML7

ホームページを見るためのソフトとしてInternet Explorerを使っている人は

メニュー
  ↓
ファイル(F)
  ↓
名前を付けて保存(A)...


と、ポチポチしていってみてください。

バージョンにもよるでしょうが「Web ページの保存」という、ファイルを保存するための画面が表示されるはずです。

「Web ページの保存」画面において「ファイルの種類(T):」の部分を見ると「Web アーカイブ、単一のファイル(*.mht)」という選択肢があるかと思います。
それを選んで、ファイル名を適当に付けて「保存(S)」ボタンを押すと、ファイルが1つ保存されます。

保存されたファイルは1つだけのはずです。
しかし、その1つのファイルの中に、ページを表示するのに必要なファイルが全部突っ込まれています。
画像ファイルとかも中に入っています。

保存されたファイルをメモ帳とかで開くと、中にはゴチャゴチャといろいろなことが書いてあります。
見ても、よく分かりません。
これはHTMLファイルや画像ファイルなどが「とある決まりごと」に従って変換されているからです。
本来は合体しないはずのファイル同士を合体させるために変形しています。

この「とある決まりごと」がMHTMLです。
ホームページ1ページ分のファイルを1つにまとめちゃうためのルールですね。

……と以前書いたのですが、マイクロソフトさんがInternet Explorerを廃止しちゃいましたね。
「Internet Explorer」の部分は適当に読み替えてください。
細かい部分は違いますが、基本的には他のホームページを見るソフトでも同じはずです。

あと余談ですが、MHTMLのルールに従って作られたファイルは「MHTMLファイル」もしくは「MHTファイル」と呼ばれます。
ファイルの拡張子(ファイルの種類を表す目印)は「.mhtml」もしくは「.mht」です。

気が向いたら、併せて覚えてあげてください。


image piyo2

一言でまとめるよ

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

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

おまけ

■訳してみるよ

「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(ドキュメント)」の意味は「文書」とか「書類」とか「資料」とかです。
何となく くっつけると

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

となります。


■検索してみる?




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