0
我对ISO 9660(1级)兼容文件系统中文件夹名称的确切限制感到困惑。我读了维基百科页面,它说:ISO 9660 1级标准目录名称
文件名限制为8个字符,并且只有三个字符的扩展名,只能使用大写字母,数字和下划线。 - wikipedia
当它显示'文件名'是否真的意味着文件或文件夹的名称?如果没有,那么文件夹名称的限制是什么?
谢谢!
我对ISO 9660(1级)兼容文件系统中文件夹名称的确切限制感到困惑。我读了维基百科页面,它说:ISO 9660 1级标准目录名称
文件名限制为8个字符,并且只有三个字符的扩展名,只能使用大写字母,数字和下划线。 - wikipedia
当它显示'文件名'是否真的意味着文件或文件夹的名称?如果没有,那么文件夹名称的限制是什么?
谢谢!
您可以从Ecma International获得最初的ISO 9660标准及其1987年修订版。精确的文本是
10.1 1级
在1级以下限制应适用于:
- 每个文件应包括只有一个文件组的;
- 文件名不得包含超过8 [个字符];
- 文件扩展名不得包含超过3 [个字符];
- 一个目录标识符不得包含超过8个[字符]。
(我省略掉其在这里无关紧要 “d字符” 和 “D1-人物” 之间的区别。)
所以回答你的问题是,在1级,文件名称被限制为DOS + 8 + 3个字符,但目录(“文件夹”)名称被限制为8个字符且没有扩展名(与DOS不同,如果我没有记错的话)。
请注意,该标准一直包括第2级,它允许31个字符的文件名(但如果我正确地阅读,只有一个点)。 Level 1仅适用于VFAT DOS之前的版本,在今天掌握的CDROM中不应该是必需的。 (不幸的是,对CDROM目录层级的大小和深度的限制仍然相关)。
是的,它确实不应该是必须的,不幸的是,ISO9660 1级合规性是标准医疗文件交换(IHE_XDM标准)。所以虽然实际上没有人要求1级合规...我仍然必须这样做:(感谢您的帮助! – luke 2010-08-17 23:19:43