标签: operating-system fat
在FAT12的根目录中,字节26-27表示文件的第一个簇的编号。但是,FAT12中的簇编号长度为12位。那么根目录中2字节条目的哪一部分包含实际的12位簇号?是否需要执行任何转换才能读取这2个字节才能获得群集?我浏览了互联网,但无法找到适当的解释。
答案 0 :(得分:1)
最低12位,即您在代码中执行& 0x0FFF。但另一方面,使用了完整的16位 - 其他4位只用0填充,因此该数字是一个有效字(16位整数)。
& 0x0FFF