Dio*_*ogo 14 windows file-extension
如果我想为将在我自己的应用程序中打开的二进制/文本数据文件创建一个新的文件扩展名(例如扩展名“.mylongfileextensionname”),Windows 是否会将它与我的应用程序一起列出(考虑到我已经在 Windows 注册表中列出了它)前)?有一个长度限制,我的意思是,在我的例子中,我应该使用“.mylong”还是任何特定的布局?
Bre*_*ugh 18
除了任何文件名不能超过 255 个字符这一事实外,文件扩展名长度没有限制。这是因为文件的扩展名不是独立于文件名本身,而是文件名本身的一部分。
虽然您可以随意使用任意长度的扩展名,但出于一个原因,我不建议使用非常长的扩展名:convention。大多数文件扩展名是三到四个字母数字字符。任何更长的东西,或者有趣的角色,都会“突出”更多,更难记忆,并且可能不太可能被采用(同样,这一切都取决于)。有关常见文件扩展名的列表,请参阅此网站。
另外,请注意文件扩展名是完全任意的——它不直接指定文件的内容是什么,它只暗示内容应该或可能是什么。
KCo*_*eau 13
在 Breakthrough 的回答中,我一直认为总共 255,但当我开始仔细检查我的想法时,我发现这是矛盾的:
Windows 2000 has a 254 character limit.
Windows XP has a 255 character limit.
Windows Vista and Windows 7 has a 260 character limit.
Path+Filename limit is 260 characters.
Run Code Online (Sandbox Code Playgroud)
在此 Microsoft 站点上确认:
http://windows.microsoft.com/en-US/windows-vista/File-names-and-file-name-extensions-frequently-asked-questions (展开“文件名的最大长度是多少?”)
http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx
| 归档时间: |
|
| 查看次数: |
23261 次 |
| 最近记录: |