application/gzip【MIMEタイプ】
ファイルの種類を表す情報だよ
「gzipファイル」を表現しているよ
簡単に書くよ
application/gzip【MIMEタイプ】(読:アプリケーション/ジージップ)とは
ホームページのファイルやメールにくっつけて送られる「このファイルは、こんな種類のファイルですよ」な情報(MIMEタイプ)のひとつ
であり
「このファイルはgzipファイル
(gzipコマンドで圧縮された圧縮ファイル)ですよ」を意図した表現
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・圧縮
・圧縮ファイル
・gzip(ジージップ)
・「gzip」コマンド
・gzipファイル(gzファイル)
・MIMEタイプ(マイムタイプ)
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
圧縮は「ファイルやフォルダを1つにまとめてキュッと潰すこと」です。
圧縮ファイルは「1つにまとめてキュッと潰したよファイル」です。
gzipは圧縮ファイルの作り方(ファイルの潰し方)のひとつです。
圧縮ファイルの作り方には違うやり方が何種類かあります。
その何種類かあるやり方のひとつです。
UNIX系のOS(LinuxとかMacとか)には「gzip」というコマンドがあります。
「gzip」コマンドは、圧縮ファイルを作るときに使うコマンドです。
実行すると、ファイルを潰してくれます。
この「gzip」コマンドを実行したときのファイルの潰し方(圧縮形式)が「gzip」です。
「gzip形式で圧縮して」は「gzipコマンドで圧縮して」と同じような意味になります。
gzipファイルは「gzipコマンドで圧縮された圧縮ファイル」です。
「gzファイル」とも呼ばれます。
ファイルの拡張子(ファイルの種類を表す目印)は「.gz」にするのが一般的です。
MIMEタイプは「ファイルの種類を表す情報」です。
これは少し詳しく説明しておきましょう。
メールを送るとき、コンピュータ間でメールのファイルが受け渡しされます。
このとき、メールのファイルには「このファイルは、こんな種類のファイルですよ」な情報が くっついています。
例えば「普通のテキストですよ」や「HTMLファイルな感じです」などです。
「このファイルは、こんな種類のファイルですよ」な情報がMIMEタイプです。
ホームページを表示するとき、ホームページのファイルが置いてあるコンピュータ(Webサーバ)からホームページを見るときに使うソフト(Webブラウザ)に対して、ホームページのファイルが渡されます。
このとき、ホームページのファイルには「このファイルは、こんな種類のファイルですよ」な情報が くっついています。
例えば「HTMLファイルですよ」や「画像です」などです。
「このファイルは、こんな種類のファイルですよ」な情報がMIMEタイプです。
実際には「くっついている」と表現するよりも「一緒に送られる」と表現した方が正確かもしれませんけどね。
そこら辺は、ゆるく解釈してください。
メールヘッダ(メールの場合)やHTTPレスポンスヘッダ(ホームページのファイルの場合)と呼ばれる場所に付与される情報です。
MIMEタイプの形式は
ファイルの分類/ファイルの種類
になっています。
例えば「text/plain」というMIMEタイプがあります。
これは
「text」に分類される「plain」なファイル
を意味しています。
「text」はテキストです。
文字情報です。
「plain」は「飾り気のない」とか、そんな意味です。
プレーンヨーグルトのプレーンです。
つまり「text/plain」は
ふっつーのテキストファイル
を意味しています。
MIMEタイプは「text/plain」以外にも いろいろ あります。
以上を踏まえて、いろいろあるMIMEタイプのひとつで
「これはgzipファイルですよ!」を意味するMIMEタイプ
が「application/gzip」です。
「application/gzip」は
「application」に分類される「gzip」なファイル
を表現しています。
調べたわけでは ありませんが「application」は、おそらく「アプリケーション(アプリケーションソフトウェア)」からきているのだと思います。
アプリケーションは「(みなさんが「ソフト」と言われて思い浮かべるような)ソフト」です。
「gzip」はgzipです。
圧縮形式です。
つまり「application/gzip」は
gzip用のソフトで使うファイル
言い換えると
gzipファイル(gzipコマンドで圧縮された圧縮ファイル)
を意味しています。
一言でまとめるよ
まぁ「application/gzip」って単語が出てきたら「gzipファイル
(gzipコマンドで圧縮された圧縮ファイル)なんだな~」と お考えください。
おまけ
■訳してみるよ
「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「gzip(ジージップ)」は「GNU zip(グニュー?グヌー?・ジップ)」の略です。
「GNU(グニュー? グヌー?)」はプロジェクトの名前です。
「zip(ジップ)」は圧縮形式の「zip」です。
何となく くっつけると
ソフト/GNUのzip
となります。






