FAT32文件系统的文件怎么计算定位

[复制链接]

该用户从未签到

8

主题

55

回帖

596

积分

[INTOHARD]连长

Rank: 4

积分
596
QQ
发表于 2009-6-12 14:07:22 | 显示全部楼层 |阅读模式
比如在E盘有个文件名为"彩电.RAR"文件,如何通过搜索其16进制数(69 5F 35 75)来计算出本文件的起始扇区及结尾扇区准确位置,从而按数据块提取文件.[qq]93955869[/qq]

书上的教材看不懂,高人指点一下?
  • TA的每日心情
    难过
    2013-3-9 14:12
  • 签到天数: 1 天

    [LV.1]布衣百姓

    2

    主题

    250

    回帖

    364

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    364
    发表于 2009-6-12 14:15:22 | 显示全部楼层
    FAT32书上还可看懂,NTSF就看的头大了。。
    定位:找到根目录,或相关子目录下的相关文件名项,就有相关的起始簇,文件大小。
    (根目录一般在FAT表后面)

    该用户从未签到

    8

    主题

    55

    回帖

    596

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    596
    QQ
     楼主| 发表于 2009-6-12 15:38:01 | 显示全部楼层
    有这方面的例子就好

    该用户从未签到

    18

    主题

    1353

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    13472
    QQ
    发表于 2009-6-12 21:09:50 | 显示全部楼层
    论坛上面就有蛮多这样的实例,楼主好好找一下吧。

    该用户从未签到

    8

    主题

    177

    回帖

    1447

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1447
    发表于 2009-6-13 13:33:55 | 显示全部楼层
    在FAT32文件系统目录项中,是用四个字节来表示文件的起始簇号的第20和21两个字节来表示起始簇号的高两个字节(也就是高位)第26和27字节是起始簇号的低两个字节(低位),FAT32中FAT表是用四个字描述一个簇的,所以如果文件的起始簇号是08H的话,那么其在FAT表中对应的偏移地址为:8 X4=32,所以文件的FAT入口为32,在FAT表偏移32可以看到接下来文件存放在哪些簇,至到FF FF FF 0F该文件的FAT表链结束。

    该用户从未签到

    8

    主题

    55

    回帖

    596

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    596
    QQ
     楼主| 发表于 2009-6-13 21:27:22 | 显示全部楼层
    多谢了,但还是没弄清

    该用户从未签到

    7

    主题

    215

    回帖

    573

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    573
    QQ
    发表于 2009-7-24 16:27:32 | 显示全部楼层
    在这里我也有一些不明白的。希望那位大虾弄个例子说一下!

    该用户从未签到

    4

    主题

    246

    回帖

    193

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    193
    发表于 2009-7-25 11:48:33 | 显示全部楼层
    不断学习!!
  • TA的每日心情
    开心
    2018-4-11 10:16
  • 签到天数: 191 天

    [LV.7]四品道员

    14

    主题

    1214

    回帖

    9300

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9300
    QQ
    发表于 2009-7-27 17:00:41 | 显示全部楼层
    坚持学习一定会懂!!!!!!!!!!!!!!!!!

    该用户从未签到

    8

    主题

    55

    回帖

    596

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    596
    QQ
     楼主| 发表于 2010-9-20 15:22:16 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表