17roger 发表于 2008-6-30 13:13:23

最后第2个扇区是大块影象图 最后1个是目录表这个有没有错呢?谢谢

17roger 发表于 2008-6-30 21:31:52

还有就是4256-4257这2个扇区是关于工作表的,这2个怎样用呢?

mrjinqi 发表于 2008-6-30 23:22:42

经过鏖战 8小时 搞定

17roger 发表于 2008-6-30 23:42:31

????????????

xhr170 发表于 2008-7-1 11:54:23

做好了,没做过,做的不好.

xhr170 发表于 2008-7-1 12:08:38

重发过,刚才的没标住.

xhr170 发表于 2008-7-1 12:10:22

大块印象图被破坏的地方手动写如就好,注意特殊字符的意义FEFFFFFF,FDFFFFFF,

xhr170 发表于 2008-7-1 12:11:29

结束FEFFFFFF,大块印象图占用位置FDFFFFFF.(38:

17roger 发表于 2008-7-1 12:35:17

你好,首先很谢谢你,你在“过程”中写到在好的文件中拷贝根目录表到要修复的文件(即最后一个扇区?)这部分我明白了,但是里面具体的参数是怎样修改呢?数据具体存放位置和大小的数据流在前面哪个位置查看呢?实际大小和位置又是怎样计算呢?有没有公式或者什么计算方法的呢?还有大印影象图的参数又是根据哪里修改呢?因为本人是一个十足的新手,请指教,谢谢!

xhr170 发表于 2008-7-1 12:41:28

关于17roger提到的,关于个个数据流具体位置的计算方法是这样的,在头块中有大块印象图的具体大小和位置所占扇区数,还有我门的数据被破坏了,但他们们占的扇区数没变,我们就可以确定大块印象图的具体大小具体占的字节数,我们可以看到最后个扇区前22H大小的扇区是大块印象图的所占扇区数,最后哪个扇区是根目录表所占的扇区数,这样说你明白了吗,
对与实际数据所占的流大小我们可以到偏移512字节处向下查找得到具体大小,这个方法对与大量数据不是很实用,可以反起来,从后往前查,从后面两个数据流向上查,一般都是1000H和1000H,如果还有其他一些流也算出位置来,然后就是我们要的实际数据流的位置了,记下他的位置在反算便移512字节位置就的到了实际大小了,写入相应参数就行了.(38:
页: 1 2 [3] 4
查看完整版本: 关于 "Excel文件打不开,请高手帮忙,谢谢"