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

text/tab-separated-values【MIMEタイプ】

pointこの用語のポイント

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

point「TSVファイル」を表現しているよ

スポンサーリンク

簡単に書くよ

text/tab-separated-values【MIMEタイプ】(読:テキスト/タブ-セパレーティド-バリューズ)とは

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

「このファイルはTSVファイル(タブ区切りのテキストファイル)ですよ」を意図した表現
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

TSV
TSVデータ
TSVファイル
MIMEタイプ(マイムタイプ)


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

TSVは「項目間をタブで区切る書式」です。

text/tab-separated-values

Tab Separated Values(タブ・セパレーティド・バリューズ)」の略で「TSV」ね。
気が向いたら、覚えてあげてください。

text/tab-separated-values2

※「Tab Separated Values」を何となく日本語にすると「タブで分離した値」となります。[詳細]

text/tab-separated-values3



TSVデータは「TSV形式データ」です。
項目間をタブで区切ったテキストデータ文字データ)です。

text/tab-separated-values4

TSVファイルは「中身がTSVデータなファイル」です。
データの項目間がタブで区切られているテキストファイル(中身が文字だけのファイル)です。

text/tab-separated-values5

名前だけ見ると気取った感じですけどね。
怯える必要は ありません。
ただのテキストファイルです。
Windows付属のメモ帳とかで中を見られます。

text/tab-separated-values6

例えば、以下のような中身のファイルをTSVファイルと呼びます。

名前【タブ】性別【タブ】趣味
ピヨ太【タブ】【タブ】昼寝
ピヨ子【タブ】【タブ】食べること
ピヨ太ママ【タブ】【タブ】株式投資


全部くっつけて一息で言うと

TSV形式のテキストデータがTSVデータで、中身がTSVデータなファイルがTSVファイル

です。

MIMEタイプは「ファイルの種類を表す情報」です。
これは少し詳しく説明しておきましょう。

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

text/tab-separated-values7

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

text/tab-separated-values8

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

text/tab-separated-values9

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

text/tab-separated-values10

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

text/tab-separated-values11

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

text/tab-separated-values12

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

MIMEタイプの形式は

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

になっています。

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

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

を意味しています。

text/tab-separated-values13

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

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

つまり「text/plain」は

ふっつーのテキストファイル

を意味しています。

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

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

「これはTSVファイルですよ!」を意味するMIMEタイプ

が「text/tab-separated-values」です。
「text/tab-separated-values」は

「text」に分類される「tab-separated-values」なファイル

を表現しています。

text/tab-separated-values14

上でも書きましたが「text」はテキストです。
文字情報です。

「tab-separated-values」はTSVのことです。
項目間をタブで区切ったテキストデータです。

つまり「text/tab-separated-values」は

TSVファイルタブ区切りのテキストファイル)

を意味しています。

個人的には「テキストファイルなんだから別に『text/plain』でも、いーんじゃないの?」と思っていますけどね。
「TSVファイルだよ!」と熱く主張したい場合は「text/tab-separated-values」を使うようです。


image piyo2

一言でまとめるよ

まぁ「text/tab-separated-values」って単語が出てきたら「TSVファイル(タブ区切りのテキストファイル)なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「text(テキスト)」の意味は「文章」とか「本文」とか「原文」とかです。
「tab(タブ)」は文字のタブです。
「separated(セパレーティド)」の意味は「分離した」とかです。
「values(バリューズ)」の意味は「価値」とか「値打ち」とか「値」とかです。
何となく くっつけると

文章/タブで分離した値

となります。




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