web-dev-qa-db-ja.com

タブ区切りファイルにはどのファイル拡張子がありますか?

カンマ区切りファイルのファイル拡張子は通常、.csvです。タブ区切りファイルにはどのファイル拡張子を付ける必要がありますか? Excelからエクスポートする場合、タブ区切りを選択すると.txtとして保存されますが、これが標準かどうかはわかりませんでした。ありがとう。

23
Chad Harrison

tsvtxtの両方が使用されているのを確認しましたが、2つの間では、txtとして保存されたタブ区切りファイルがより一般的に表示されました。

14
Ahrotahntee

正解は1つではありません。

ソフトウェアが制約を課さない限り、ファイル拡張子の集中化されたレジストリが存在しないため、ファイル拡張子の選択は常に慣例の問題でした。 DOSの時代には、標準化された(既知の)ファイル拡張子の使用は、(Lotus 1-2-3の.WKSやdBaseII/IIIの.DBFのような)プロプライエタリフォーマットでのみ普及しました。ソフトウェア自体がいずれかを要求したか(選択の余地がなかった)、またはファイル拡張子を強く推奨しました。特定のアプリケーションが関連付けられていないフォーマットの場合、実際に選択するのはユーザー次第でした。

それでも、独自の形式(WordStarなど)の一部のプログラムは、標準化されたファイル拡張子を使用しませんでした。 WordStarユーザーは、文字に.LET、大きなドキュメントに.DOC、請求書に.INV、不確定なテキストに.TXTなどを使用するのが一般的でした。 .DOCファイルを取得した場合、コンテキストなしでどのようなファイルであるかを知る方法や、ファイルをダンプして内部の様子を確認する方法がありませんでした。それは文字通り数十のプログラムから来たかもしれませんし、あるいは単なるテキストファイルかもしれません。 .BAKファイル拡張子(バックアップ)は、単に「このファイルには以前は別のファイル拡張子が付いていた」と説明しています。 .BASファイルは、ほぼ確実にBASICソースファイルの一種でしたが、MS-Basic、Turbo Basic、または他のほぼすべての競合他社のファイルである可能性があります。多くの場合、ファイルは拡張子を付けてまったく保存されませんでした(フロッピーのラベルが付いているため、ファイルが何であるかはわかっていました)。一部の人々は、「拡張子」を破棄して拡張子文字を使用したため、ファイル名は標準の8ではなく最大11文字になる可能性があり(「MikeJohn.son」など)、拡張子をシリアル番号またはバージョン番号として使用しました(MathPapr.001MathPapr.002など)。

Windowsで物事が変わり始めました。 Windowsがファイル拡張子を レジストリWIN.INI なので、プログラムの作成者は、独特の(常に適切な頭字語とは限りませんが)ファイル拡張子を使用して制御する強いインセンティブを持っていました。小さな戦争が続いて、.DOCのような共通のファイル拡張子を誰が所有しているかを確認しました(誰がそのファイル拡張子を獲得したか知っています)。

そのコンテキストを覚えておいてください:

テキストファイルの場合、メモ帳がその当時非常に一般的だった.TXTを引き継ぎました。もちろん、他のプログラムで開くこともできます。そして、やがて、拡張機能に複数のエディタを登録できるようになったとき、多くのプログラムが登録しました。ただし、重要なことは、これにより現在受け入れられている意味が固まったことです:「おそらくタブや行末記号を除いて、フォーマットやマークアップのないプレーンテキストファイル」。

今日「コンマ区切り値」ファイルと呼ばれるファイルは、通常、.TXT拡張子を付けて保存されていました。なぜなら、それらは(まあ)プレーンテキストのファイルだからです。 Excelが登場し、各列がコンマで区切られているテキストファイルの値をサポートする必要があったため、登録できるファイル拡張子として.CSVを思いつきました-スタックしました(これまでの先例があるかもしれません) .CSVを使用しています。

面白いことに、 "タブ区切り値"ファイルはDOSやWindowsではそれほど一般的ではありませんでした。なぜですか?私の推測では、多くのDOSユーザーがタブを理解したり操作したりするのは非常に困難でした。これは、テレタイプ向けのASCIIのコントロールセットから継承されたコントロールキャラクターでした。正式には印刷可能な文字ではありませんでした。 IBM PCキャラクタージェネレーターにはグラフィックがありましたが、それを取得するには、ビデオカードに直接書き込む必要があったため、実際には使用していませんでした。正確な意味は標準化されていません。ファイルを画面にレンダリングまたは印刷した場合、ユーザーはそれを「見る」ことも、プランスペースと区別することもできません。多くの/ほとんどの編集者はそれを挿入することさえできませんでした。

だから、誰もその餌を取らなかった。 「タブで区切られた値を持つファイル」を使用して、カスタムまたは市場支配のどちらかによって「標準」になったファイル拡張子を考え出す人はいません。

.TXTは、おそらく最も一般的なファイル拡張子です。 .TSVとはまったく異なるものが必要な場合は、.TXTが最適です。 .TABも時々見たり使用したりしました。

26
Euro Micelli