对于我用 c# 编写的 Windows 运行时 Metro-Application,我想使用自己的文件格式。对于这种文件格式,我想使用自己的文件扩展名。在包清单中,我已将所需的扩展名声明为“文件类型关联”并且一切正常。
我的问题是,分配/使用文件扩展名是否有一些规则或限制。我显然不会使用常用的文件扩展名,例如“.exe”、“.cab”或“.docx”。但是,关于如何构建文件扩展名(3 个字符、4 个字符……)以及永远不应使用哪些文件扩展名,是否有任何可访问的指南、建议或规则。或者甚至是否存在必须注册文件类型以便稍后在应用商店中接受的 Microsoft 服务?