0

在 FAT12 的根目录中,字节 26-27 代表文件的第一个簇的编号。但是,FAT12 中的簇号是 12 位长。那么根目录中那个 2 字节条目的哪一部分包含实际的 12 位簇号?在读取这 2 个字节以获得集群时是否需要执行任何转换?我在互联网上环顾四周,但找不到合适的解释。

4

1 回答 1

1

最低的 12 位,即你& 0x0FFF在你的代码中做一个。但另一方面,使用了完整的 16 位——其他 4 位只是用 0 填充,因此该数字是一个有效字(16 位整数)。

于 2013-12-09T18:08:50.367 回答