2011-10-26 35 views
17

我正在解析其管道分隔字段的数据文件。记录由换行符分隔。这与CSV文件甚至是TSV文件(http://www.cs.tut.fi/~jkorpela/TSV.html)类似,但我想知道管道分隔数据接受的文件扩展名是什么?用于管道分隔文件的可接受文件扩展名是什么?

我没有看到在http://en.wikipedia.org/wiki/Delimiter-separated_values中特别提到的一个,我还没有在我引用的5个左右的StackOverflow问题中发现一个。

WP文章向我建议,通过从逗号扩展到CSV和制表符到TSV,扩展应该是PSV。不是每个人都会调用管道。

也许有一个流行的软件包使用管道分隔的数据,并有一个扩展名,从而设置事实上的标准?

回答

9

我有同样的问题,因为我想要按照标准,如果有任何。这里明显的选择是.psv考虑.csv.tsv的命名系统 - 但是,我无法在任何地方找到它。

我能找到的与管道分隔文件关联的最常见的扩展名是.txt。来自census.gov和大多数其他政府实体的出口使用.txt作为管道分隔文件。

+2

我在这篇文章中增加了一个“hl7”的额外标签,因为HL7数据交换格式通常使用bars |并用克拉^来划分数据。它的扩展倾向于是“hl7”。我将使用csv或txt作为管道分隔数据。 psv可能会让某些人感到困惑 - “嘿,我用photoshop矢量打开了什么?”但是任何读取csv的程序都可能智能地将分隔符更改为管道。谢谢,韭菜。 –