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

application/octet-stream【MIMEタイプ】

pointこの用語のポイント

pointファイルの種類を表す情報だよ

point「ファイルの種類は気にするな!」を表現しているよ

pointどのMIMEタイプを使うべきか分からないときに使うよ

pointどんな種類のファイルか通知したくないときに使うよ

スポンサーリンク

簡単に書くよ

application/octet-stream【MIMEタイプ】(読:アプリケーション/オクテット-ストリーム)とは

ホームページのファイルやメールにくっつけて送られる「このファイルは、こんな種類のファイルですよ」な情報(MIMEタイプ)のひとつ
であり

「ファイルの種類は気にするな!」を意図した表現
です。


image piyo

詳しく書くよ

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

MIMEタイプは「ファイルの種類を表す情報」です。

メールを送るとき、コンピュータ間でメールのファイルが受け渡しされます。

application/octet-stream

このとき、メールのファイルには「このファイルは、こんな種類のファイルですよ」な情報が くっついています。
例えば「普通のテキストですよ」や「HTMLファイルな感じです」などです。

application/octet-stream2

「このファイルは、こんな種類のファイルですよ」な情報がMIMEタイプです。

application/octet-stream3

ホームページを表示するとき、ホームページのファイルが置いてあるコンピュータWebサーバからホームページを見るときに使うソフトWebブラウザに対して、ホームページのファイルが渡されます。

application/octet-stream4

このとき、ホームページのファイルには「このファイルは、こんな種類のファイルですよ」な情報が くっついています。
例えば「HTMLファイルですよ」や「画像です」などです。

application/octet-stream5

「このファイルは、こんな種類のファイルですよ」な情報がMIMEタイプです。

application/octet-stream6

実際には「くっついている」と表現するよりも「一緒に送られる」と表現した方が正確かもしれませんけどね。
そこら辺は、ゆるく解釈してください。
メールヘッダ(メールの場合)HTTPレスポンスヘッダ(ホームページのファイルの場合)と呼ばれる場所に付与される情報です。

MIMEタイプの形式は

ファイルの分類/ファイルの種類

になっています。

例えば「text/plain」というMIMEタイプがあります。
これは

「text」に分類される「plain」なファイル

を意味しています。

application/octet-stream7

「text」はテキストです。
文字情報です。

「plain」は「飾り気のない」とか、そんな意味です。
プレーンヨーグルトのプレーンです。

つまり「text/plain」は

ふっつーのテキストファイル(中身が文字だけのファイル)

を意味しています。

MIMEタイプは「text/plain」以外にも いろいろ あります。

以上を踏まえて、いろいろあるMIMEタイプのひとつで

「ファイルの種類は気にするな!」を意味するMIMEタイプ

が「application/octet-stream」です。
「application/octet-stream」は

1.ファイルの種類が分からないとき
2.個別のMIMEタイプが用意されていないとき
3.ファイルの種類を通知したくないとき


などに使われます。

application/octet-stream8

例えば、ファイルの種類が謎のときですね。
「もしかしたら使えるMIMEタイプがあるのかもしれないけどファイルの種類が分からないや」なときは「application/octet-stream」を使います。

あるいは、ピヨ太君の作ったピヨピヨソフト用のファイルとかですね。
「このMIMEタイプを使ってね!」なMIMEタイプが用意されていない種類のファイルのときは「application/octet-stream」を使います。

あるいは、ファイルの種類を通知したくないときですね。
ファイルの種類を通知すると、それ用のソフトで勝手に開いたりする場合があります。
「余計なことはしないで、とりあえずファイルを持っていけ!」なときは「application/octet-stream」を使います。

そんな「ファイルの種類:その他」を表すMIMEタイプが「application/octet-stream」です。


image piyo2

一言でまとめるよ

まぁ「application/octet-stream」って単語が出てきたら「その他のファイル(ファイルの種類は気にするな)なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「octet(オクテット)」はIT用語の「オクテット」です。
「stream(ストリーム)」の意味は「流れ」とか「小川」とか「傾向」とかです。
何となく くっつけると

ソフト/オクテットの流れ

となります。




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