为应用程序选择合适的文件扩展名

| 我正在开发同时在Windows和Mac上运行的应用程序。该应用程序允许用户将其工作保存到文件中,然后再将其加载回该应用程序中-与Word,Excel等类似。 为文件选择适当的文件扩展名时应考虑哪些问题? 到目前为止,我正在使用http://filext.com/来确保我没有选择已经使用的扩展名。     
已邀请:
Windows上不再存在3个字符的限制,因此我建议使用更长的扩展名,这样可以立即清楚地表明这是针对您的应用程序的。例如。假设您的应用程序名为StreetBuilder,只需使用扩展名.streetbuilder。 当心与版本有关的问题。几年后,由于应用程序中的新功能,您可能想更改文件格式。不要试图更改文件格式和文件扩展名(因为您最终会得到.streetbuilder2,.streetbuilder3等扩展名)。而是坚持使用一致的扩展名(.streetbuilder),并在文件内容的开头添加版本号。 我通常要做的是以这样的内容启动文件(仍然假设您的应用程序名为StreetBuilder):\“ STREETBUILDERV01 \”,或者是一个带有隐含字符串的版本号。 如果现在要更改文件格式,只需增加版本号。这样,您的应用程序就可以始终检查文件是否真正适合您的应用程序,并且您还知道如何解析文件(取决于版本号)。     

要回复问题请先登录注册