2011-05-26 138 views
5

我的工作,关于Windows和Mac上运行的应用程序的适当文件扩展名。该应用程序允许用户将他们的工作保存到一个文件并在稍后回加载到应用程序 - 很像的Word,Excel等为应用程序选择

选择该文件一个适当的文件扩展名时,我应该考虑哪些问题?

到目前为止,我使用http://filext.com/,以确保我不会在使用中已选择一个分机。

回答

7

的3个字符的限制不能在Windows存在了,所以我会建议使用更长的扩充功能,可立即明确表示,这是为你的应用程序。例如。假设你的应用程序叫做StreetBuilder,只需使用扩展名.streetbuilder即可。

谨防版本相关的问题。几年后,由于应用程序中的新功能,您可能需要更改文件格式。不要试图改变文件格式和文件扩展名(因为你最终得到的扩展名如.streetbuilder2,.streetbuilder3,...)。相反,请坚持使用一致的扩展名(.streetbuilder),并在文件内容的开头添加一个版本号。

我通常所做的就是用这样的内容来启动文件(仍然假设你的应用程序叫做StreetBuilder):“STREETBUILDERV01”或者可能是一个神秘的字符串,后跟一个版本号。

如果你现在想改变你的文件格式,你只是增加版本号。这样,您的应用程序就可以始终检查文件是否真的适合您的应用程序,并且您也知道如何解析文件(取决于版本号)。