2011-05-26 204 views
5

我的工作,關於Windows和Mac上運行的應用程序的適當文件擴展名。該應用程序允許用戶將他們的工作保存到一個文件並在稍後回加載到應用程序 - 很像的Word,Excel等爲應用程序選擇

選擇該文件一個適當的文件擴展名時,我應該考慮哪些問題?

到目前爲止,我使用http://filext.com/,以確保我不會在使用中已選擇一個分機。

回答

7

的3個字符的限制不能在Windows存在了,所以我會建議使用更長的擴充功能,可立即明確表示,這是爲你的應用程序。例如。假設你的應用程序叫做StreetBuilder,只需使用擴展名.streetbuilder即可。

謹防版本相關的問題。幾年後,由於應用程序中的新功能,您可能需要更改文件格式。不要試圖改變文件格式和文件擴展名(因爲你最終得到的擴展名如.streetbuilder2,.streetbuilder3,...)。相反,請堅持使用一致的擴展名(.streetbuilder),並在文件內容的開頭添加一個版本號。

我通常所做的就是用這樣的內容來啓動文件(仍然假設你的應用程序叫做StreetBuilder):「STREETBUILDERV01」或者可能是一個神祕的字符串,後跟一個版本號。

如果你現在想改變你的文件格式,你只是增加版本號。這樣,您的應用程序就可以始終檢查文件是否真的適合您的應用程序,並且您也知道如何解析文件(取決於版本號)。