使用竖线分隔的文件,应该使用哪个扩展名?

30

我正在解析一个以竖杠分隔字段、以换行符分隔记录的数据文件。这与CSV文件或甚至TSV文件类似(http://www.cs.tut.fi/~jkorpela/TSV.html),但我想知道基于竖杠分隔的数据文件的通用文件扩展名是什么?

http://en.wikipedia.org/wiki/Delimiter-separated-values中,我没有看到具体提到一个,也没有在我参考的约5个StackOverflow问题中找到提及。

根据维基百科的文章,通过从逗号到CSV和制表符到TSV的“扩展”,推测应该是PSV扩展名。不过,并非每个人都称它为竖杠。

也许有一种流行的软件包使用基于竖杠分隔的数据并为其设置了扩展名,从而成为事实上的标准?

1个回答

26

我也有同样的问题,因为我想遵循标准(如果有的话)。这里显然的选择是使用 .psv,考虑到文件命名系统中的.csv.tsv - 然而,我无法在任何地方找到它的使用。

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


4
我在这篇文章中额外添加了一个“hl7”标签,因为HL7数据交换格式通常使用竖杠|和尖角符号^来分隔数据。它的扩展名倾向于是“hl7”。我将使用csv或txt格式来表示竖杠分隔的数据。psv可能会令某些人感到困惑-“嘿,我要用什么打开它?Photoshop矢量图?”但是,任何能够读取csv文件的程序都可以智能地更改分隔符为竖杠。谢谢,leek。 - David Mann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接