当前位置:首页>>新闻技术

NTFS文件系统存储文件名时的规律

时间:2013-02-19 03:33:19来源:合肥数据恢复 www.ahdisk.cn

NTFS文件系统在存储文件名时的规律如下:

 

1、NTFS允许路径中的每个文件名字符长达255个,并且文件名中可以包含多个“.”字符和嵌入空格

2、NTFS文件系统既支持长文件名,也支持MS-DOS的8.3格式的文件名。在存储8.3格式的文件名时,ASCII字符使用大写。

3、当在NTFS文件系统里建立一个长文件名时,系统自动生成一个MS-DOS的8.3格式文件名,生成文件时遵循下述算法:

     (1)字符用大写字母表示

     (2)如果生成的文件名与当前目录下已存在的文件名相同,“~n”串中的n增加1.

     (3)从长文件名中删除MS-DOS认为的不合法的字符,包括空格和Unicode字符。对文件名中的“.”字符,只保留最后一个,其他的全部删除。

     (4)将“.”前的字符串截短为6个字符,然后添加字符串“~n”。n是从1开始的编号,用来区别截断后的相同名字的不同文件。将“.”后的字符串截短为3个字符。