首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows RT应用程序允许的文件扩展名

Windows RT应用程序允许的文件扩展名
EN

Stack Overflow用户
提问于 2012-08-10 18:17:51
回答 1查看 1.6K关注 0票数 0

对于用c#编写的Windows Runtime Metro应用程序,我想使用自己的文件格式。对于这种文件格式,我想使用自己的文件扩展名。在包清单中,我已经将所需的扩展名声明为“文件类型关联”,并且一切正常。

我的问题是,分配/使用文件扩展名是否有一些规则或限制。我显然不会使用常用的文件扩展名,如“.exe”、“.cab”或“.docx”。但是,关于如何构建文件扩展名(3个字符,4个字符,…),有什么易于理解的指南、建议或规则吗?以及哪些文件扩展名永远不应该使用。或者甚至存在一个微软服务,其中的文件类型必须注册后才能在应用商店中接受?

EN

Stack Overflow用户

回答已采纳

发布于 2012-08-10 21:01:07

下面是一些通用best practices around file associations。一个相关的部分。

不使用短文件扩展名

长文件扩展名具有以下优点:

短扩展的有限长度使得它们容易发生扩展冲突。当使用相同的扩展名对多个文件类型进行分类时,会发生扩展名冲突。使用长扩展显着降低了冲突的可能性。短文件名往往有些晦涩。长扩展往往更有意义,因为可以在扩展中嵌入额外的信息。

对于地铁风格的应用程序,我能找到的唯一限制是在this document中...

重要说明:以下是按字母顺序排列的文件类型名称列表,您无法将其输入到软件包清单中,因为它们是保留或禁用的: Accountpicture-ms、Appx、应用程序、Appref-ms、Bat、Cer、Chm、Cmd、Com、Cpl、crt、dll、drv、Exe、fon、gadget、Hlp、Hta、Inf、Ins、jse、lnk、Msi、Msp、ocx、pif、Ps1、Reg、Scf、Scr、Shb、Shs、Sys、ttf、url、Vbe、Vbs、Ws、Wsc、Wsf、Wsh

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11899635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档