Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux如何确定ISO 9660上的文件名大小写?_Linux_Vfs_Iso9660 - Fatal编程技术网

Linux如何确定ISO 9660上的文件名大小写?

Linux如何确定ISO 9660上的文件名大小写?,linux,vfs,iso9660,Linux,Vfs,Iso9660,以下是文章的一段引语: ISO9660不是一个复杂的文件系统,但有一些奇怪的地方 值得记住。似乎有些操作系统也会创建 不合规的CD,所以要小心!这方面的主要例子是 可用于文件名的字符集。严格来说,文件名可能 仅由大写字母A-Z、数字、点和下划线组成。 此外,还有一个分号分隔可见文件名 从其版本号后缀。许多操作系统也允许 小写字母和其他字符。Linux的VFS显示较低的 尽管CD内容实际上包含 大写字符 所以我的问题是,当CD上的字母都是大写时,Linux如何知道哪些字母应该是大写的,哪些字母应该

以下是文章的一段引语:

ISO9660不是一个复杂的文件系统,但有一些奇怪的地方 值得记住。似乎有些操作系统也会创建 不合规的CD,所以要小心!这方面的主要例子是 可用于文件名的字符集。严格来说,文件名可能 仅由大写字母A-Z、数字、点和下划线组成。 此外,还有一个分号分隔可见文件名 从其版本号后缀。许多操作系统也允许 小写字母和其他字符。Linux的VFS显示较低的 尽管CD内容实际上包含 大写字符


所以我的问题是,当CD上的字母都是大写时,Linux如何知道哪些字母应该是大写的,哪些字母应该是小写的?

ISO9660文件系统只支持8.3大写格式的文件名


多年来设计了一些技术来扩展ISO9660文件系统,这些技术具有长文件名、小写字母和文件权限等特性。文件系统是Windows解决方案,而它是一个与Linux一起工作的解决方案。本质上,它们以适当的大小写将原始文件名存储在记录在可移动介质中的查找表中。更多信息请参阅维基百科文章。

它只是将所有字母盲转换成小写吗?