8.3命名规则

更新时间:2023-05-29 17:03

8.3命名规则是一种限制文件名长度的方法,这在DOSWindows 95Windows NT 3.51以前的Microsoft Windows版本中,在FAT文件系统中的常用方法。在以前的CP/M操作系统及某些的通用资料和迪吉多(美国DEC公司,Digital Equipment Corporation)微型电脑操作系统中使用。

概述讲解

8.3文件名称含有不多于8个字符,以及不多于3个字符的扩展名,用‘.’号连接两者。文件名及目录名是全部使用大写字母的。

若同一文件夹有相似的名称,末端的数值则会自动递增。

该模式只允许文件名存在1个“.”符号,不能创建包含超过1个“.”符号的文件夹或文件。

实际示例

假设下面是C盘根目录中的文件夹:

Program Files

Progra file

Progra zhang

则在8.3规则中,三个目录分别表示为:

相容性

VFAT,是对于FAT系统中的加强版,在Windows 95和Windows NT 3.5加入。VFAT文件系统可允许比传统的8.3文件名,支持更长、而且能大小写混合的长文件名(LFN)。

要维持对以前的应用程序(例如DOS和Windows 3.1)中的向下兼容性,每一个长文件名会自动产生一个相应的8.3文件名,可以容许文件可以继续更名、删除或开启。

由于这对于一个长文件名没有一个必然的算法建立一个8.3文件名,Windows会使用以下的常规以决定一个8.3文件名称是如何产生:

如果长文件名是8.3大写字母,在磁盘大写字母半角字符,以一个~号连接,再以一个阿拉伯数字作结尾以作识别,最后以扩展名的首3位字符作结束。从这个结果中再对无法使用的字符再作删除,像(+)号会转换成(_)号,另外这也会转成全大写字母字符是相同的话,该长文件名会另行将文件名转作基本名称的开头2个字符(或如果基本名称只有1个字符,即全取文件名1个字符),再以4位十六进制的文件名称的切细值连接上,接着~号,再接着1位的数字及.号,最后以开头3位的扩展名作为结尾。结果,相比之中,这文件名是已经分拆及改用全大写字母NTFS文件系统本身已经对长文件名作出支持,但8.3的名称仍然会保留,供旧有的应用程序使用。这可以选择性地关上这个功能以增加效能。

应用

ISO 9660文件系统中(多数使用于CD光碟上)在基本的等级1中也有相似的限制,在此再加上一些附加的限制,例如目录名称不能含有扩展名,另外文件名不可含有一些半角字符(通常是连接号等的附号)。等级2的系统可以容许不多于31个字符的文件名,这对于Mac OS文件名称的兼容性有所增加。

有消息指出在以前的微软反垄断审讯事件中,MICROS~1及MICROS~2被用来代表微软分割后可能出现的公司。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}