17roger 发表于 2008-6-24 14:40:08

关于 "Excel文件打不开,请高手帮忙,谢谢"

原帖见:http://bbs.intohard.com/thread-45585-1-1.html,我是一个新手,经过几天的误打误撞,不知道杂的,现在有一点点进展了,可以做到 如图1:
,但是输入密码之后,就成了如图2,再输入密码就弹出不能读取,如图3,不知道问题出在哪里,请高手帮帮忙,谢谢!

还有补充一个就是,有个地方我不明白,我用winhex打开这份Excel文件,它显示是"非分区空间“的,我打开另外一些正常的Excel文件是显示是“分区间距”,不知道这个是什么关系?

我再看了一下,找一些没问题的Excel文件对比一下,看到最后一个扇区,一般就是有2个地方不同,如图,不知道这2个地方的值是怎样算出来或者找出来的?

[ 本帖最后由 17roger 于 2008-6-26 10:47 编辑 ]

xhr170 发表于 2008-6-27 13:51:34

密码是多少,我修复了一个,要密码,我看能进去不(38: .

逆水寒 发表于 2008-6-27 16:10:54

分析了一下,这个EXCEL文件打不开,不是常见的文件头损坏,这个文件头是好的,反倒是最后的十三个扇区全部是F,问题就出在这里了

17roger 发表于 2008-6-27 17:45:48

恩恩,关键是怎样修复呀

xhr170 发表于 2008-6-27 17:49:03

呵呵,我打开了,稍后我把过程发来.(38:

xhr170 发表于 2008-6-28 09:49:47

这个文件关键是最后有14个扇区是FF,是被破坏了的地方,包括根目录表,还有一部分大块影象图被覆盖了,要恢复数据关键看怎么恢复这两个地方,我是先根据前面的数据类容,计算出储存文件实际大小是多少,(WORKBOOK)还有其他一些文件内容,(SUMMARYINFORMATION和DOCUMENTSUMMARYINFORMATION)记下他们的起始位置,用于恢复根目录表,根目录表由于是被覆盖了,我们需要从好的文件里拷一个过来,根据前面的数据修改相应参数,这个文件由于主要的文件内容没有被覆盖,所以恢复的内容应该是完整的,还有LZ的什么密码是对的,但是只能打开,不能修改,因为没有修改的密码, 本来想把图截下来,但是头次看到有位朋友说里面有很多涉及隐私的地方,就没截了.(38:

17roger 发表于 2008-6-28 10:43:26

还有一个密码是090001,你试试

xhr170 发表于 2008-6-28 11:10:12

可以打开,后面哪个密码也对.(38:

17roger 发表于 2008-6-28 12:44:23

楼上的可以分享一下吗?谢谢

xhr170 发表于 2008-6-28 15:14:10

可以,基本思路都在上面了,具体操作不难,你只要从好的文件里把根目录表复制过来,修改相应参数就行了,我做个压缩包过来算了,由于涉及隐私,这里就不把EXCEL内容发上来了.(38:
页: [1] 2 3 4
查看完整版本: 关于 "Excel文件打不开,请高手帮忙,谢谢"