请输入您要查询的百科知识:

 

词条 8.3命名规则
释义

8.3是一种限制对档案名称的长度的方法,这在DOS和Microsoft Windows的Windows 95及Windows NT3.5以的前版本中,在FAT档案系统中的常用方法。在以前的CP/M及某些的通用资料和迪吉多微型电脑操作系统中使用。

8.3档案名称最多只可以含有8个字符,跟着最多3个字符的副档名,利用‘.’号将两者连接起来。档案及目录名称 是全部使用大写字母的。

举个简单的例子:

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

Program Files

Progra file

Progra zhang

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

C:\\Progra~1;

C:\\Progra~2;

C:\\Progra~3;

对于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大写字母,在磁盘上不会储存任何长档名。 例如: "TEXTFILE.TXT" 如果长档名是8.3大小写混合字母,那么长档名会储存大小写混合字母的档名,在8.3的名称会储存它的大写字母版本。 例如: "TextFile.Txt" 会转换成 "TEXTFILE.TXT"。 长档名只会保留基本名称的首6位半角字符,以一个~号连接着,再以一个数字作结尾以作识别,最后以副档名的首3位字符作结束。从这个结果中再对无法使用的字符再作删除,像(+)号会转换成(_)号,另外这也会转成全大写字母。 例如: "TextFile1.Mine.txt" 会转换成 "TEXTFI~1.TXT";"附属应用程式" 会转换成 "附属应~1"(或如果 "TEXTFI~1.TXT" 已经存在的情况下,会储存作 "TEXTFI~2.TXT")。 "ver +1.2.text" 会转换成 "VER_12~1.TEX"。 从Windows 2000开始,如果最少4个档案或资料夹的短档名的首6个字符是相同的话,该长档名会另行将档名转作基本名称的首2位字符(或如果基本名称只有1个字符的话,便全取档案名称1个字符),再以4位十六进制的档案名称的切细值连接上,接着~号,再接着一位的数字及.号,最后以首3位的副档名作为结尾。结果,相比之中,这档名是已经分拆及改用全大写字母。 例如: "TextFile.Mine.txt" 会转换成 "TE021F~1.TXT"。 在Windows NT family中的NTFS档案系统本身已经对长档名作出支援,但8.3的名称仍然会保留,供旧有的应用程式使用。这可以选择性地关上这个功能以增加效能。

8.3的应用

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

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

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 12:59:07