在 DOS 和 Windows 上的 FAT12/16 中,目录使用什么扩展名?

在 DOS 和 Windows 上的 FAT12/16 中,目录使用什么扩展名?

在 FAT 条目中,除其他外,我们还有扩展字段。

目录的扩展字段通常使用什么值?Google 让我找不到。

答案1

我记得(这已经是很久以前的事了),在 FAT 目录条目中,文件(或目录)名称仅存储为 11 个连续字符。传统上认为的文件名放在前八个字节中,后缀放在后三个字节中,右填充到文件名字段每个部分的长度。有时,这是通过剥离填充并在中间插入一个句点来实现的,即。其他工具(包括没有标志的8.3普通旧工具)将文件名格式化为表格格式。DIR/W

文件控制块 (FCB) 描述在 Ralph Brown 的中断列表中,文件名和后缀是“空白填充的”,这显然意味着空格(\032)(感谢@afrazier为了关联)。

答案2

通常?没什么。(空格)不是目录不能有扩展,只是大多数程序没有使用它们。

根据维基百科本网站:目录条目名称用空格填充。空格。ASCII 0x20 (32)。

相关内容