Windows程序世界中似乎有一個標準的「descript.ion」文件,它爲給定目錄中的所有/部分文件提供元數據。「descript.ion」文件規格?
我知道有各種程序寫這個文件(例如:NewsBin,UseNet下載器)並讀取它(例如:「FAR」,一個模仿舊諾頓指揮官的文件管理器)。
我正在編寫自己的文件索引器,並希望添加解析和使用「descript.ion」文件中的信息的功能。
我遇到的問題是,我一直無法找到該文件的實際規格,大量使用谷歌搜索。
我逆向工程,盡我所能,但我不確定我是否抓住了100%的可能的細節,所以我想我會問。
以下是文件示例行:
"Rus Song1.mp3" SovietMus 1/2, [email protected], Fri Aug 08 00:46:27 2008
RusSong2.mp3 SovietMus 2/2, [email protected], Fri Aug 08 01:46:22 2008
,因爲它似乎結構:
第一 「令牌」 是一個文件名。
如果一個記號任何字母,但雙引號開始,令牌在第一
space
字符結束。如果令牌雙引號開始,令牌的末尾是下面的雙引號
不知道文件名包含雙引號會發生什麼,IIRC這是非法在Windows文件系統,所以逃避報價可以是懸而未決的問題)
最後令牌(線到最後逗號向後移動結束)是一個時間戳。
倒數第二個標記(倒數第二個逗號的最後一個逗號向後移動)是Usenet新聞組的標題名稱。我不太確定通用格式會發生什麼,因爲我看到的唯一的descript.ion文件來自NewsBin,顯然是以Usenet爲中心的。
在兩者之間的一切都是一個描述,在NewsBin的案例來自帖子的主題。
問題:
有誰知道多一點官 「descript.ion」 文件規範/文件? (或在彈性,有你自己的這些文件的知識,並可以驗證我的規範)
有誰知道任何其他程序讀取或寫入此文件?
謝謝!
DESCRIPT.ION的原始用法是爲8.3文件名提供更長的描述性名稱;它只有短名和更長的描述。正如你發現的,其他人已經選擇了不同的格式和用法。坦率地說,我認爲你不會在各種用法中找到任何特定的共性。 – Joe 2009-11-27 19:53:46
@Joe - 請將此評論添加爲asnwer,以便我可以接受它。 – DVK 2010-01-22 17:41:49