大灰狼_22 发表于 2010-10-1 15:05:29

请问大侠,用winhex怎么计算文件的结束位置

用winhex怎么计算一个文件的结束位置
我是个新手,才开始研究数据恢复,请问下各位大侠们,在FAT16的文件系统里,怎么算文件的结束位置啊,比如说,一张图片,大小是82.1KB,占用了2个簇,怎么计算这个文件的结束位置啊,请大侠,指点指点,,

liuchangbaoyun 发表于 2010-10-1 15:56:01

首先你要知道这个图片在哪一个簇中这个可以通过搜索文件名得到,然后到该簇相对应的FAT表中去看一下该FAT项对应的就是下一个簇,下一个簇对应的FAT项写入结束标志。
FAT16的FAT项应该是2个字节

aaronwzj 发表于 2010-10-1 17:01:06

研究FAT16没有任何意义

lsbzhe 发表于 2010-10-1 18:53:36

回复 3# aaronwzj


    FAT是基础,我觉得有必要了解下!

大灰狼_22 发表于 2010-10-1 20:20:08

多谢大侠们指点,AFT16现在是没咋用,但是AFT16是基础,基础都没打好,怎么能往上爬啊,好比如说,盖房子,要是地基没打好,还能继续往上盖吗

sgqms 发表于 2010-10-1 20:39:55

定位结束位置有多种方法,比方说在目录项里就有文件大小,简单的说两个扇区是1k,如果有10k,就有20个扇区。这是一;也可以根据文件的头尾标志进行定位,比方说JPG文件的头标志是“FFD8FF”,尾标志是“FFD9”。

大灰狼_22 发表于 2010-10-2 14:19:28

很有帮助,多谢

whf1234567 发表于 2010-10-3 07:15:26

新人学习了

whf1234567 发表于 2010-10-3 07:15:49

新人学习了

xc1981 发表于 2010-11-26 21:02:10

谢谢学习了!
页: [1] 2
查看完整版本: 请问大侠,用winhex怎么计算文件的结束位置