2011-10-26 64 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的程序都可能智能地將分隔符更改爲管道。謝謝,韭菜。 –