chm文件mk@Msitstore打不开,试了网上的各种方法都不行?

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:27:19
只有这一个文件打不开,其他的chm都能打开。如果是文件损坏该怎么恢复。
文件属性显示有3.04MB,用记事本打开有乱码:
、、、、、、、、、、、、、、、、、、、、、、、、、、、
TSF `  ?d? ?|狮?? 犐"骒?|狮?? 犐"骒`  x T@ 蔼 ? 菒 ITSP T
     ????  j?].!?濝 犐"骒T ????????????PMGLT ???? / /#IDXHDR呄? /#ITBITS /#STRINGS呅?濦/#SYSTEM 梫?/#TOPICS呅? /#URLSTR呅??/#URLTBL呅?? /#WINDOWS厺?丩 /$FIftiMain厺?沧 /$OBJINST厺卲?/$WWAssociativeLinks/ /$WWAssociativeLinks/Property厺卨/$WWKeywordLinks/ /$WWKeywordLinks/Property厺卙
/Win32GDI.hhc厷?偊
/Win32GDI/ /Win32GDI/1.htm偊?/Win32GDI/10.htm儏)?/Win32GDI/100.htm儩L侐
/Win32GDI/101.htm厪V侘;/Win32GDI/102.htm噰侜~/Win32GDI/103.htm墏?/Win32GDI/105.htm墸j?/Win32GDI/106.htm壌儦y/Win32GDI/107.htm屉 偖w/Win32GDI/108.htm廅?/Win32GDI/109.htm忊'佉L/Win32GDI/11.htm懘s侐C/Win32GDI/110.htm搂6爇/Win32GDI/112.htm撊!昈/Win32GDI/113.htm扯p?/Win32GDI/114.htm敓*?/Win32GDI/115.htm

首先,你没有说明打不开是怎么打不开,是链接无效,还是其他的。

解决办法:

1.将CHM文件拷贝到C盘根目录,记住无法打开的HTM是什么名字,同时记住HTM网页文件对应的目录名
2.执行如下语句:hh.exe -decompile c:\temp c:\文件名
3.找到显示乱码的网页,用网页编辑软件重新编辑,使其显示正常。如果没有该HTM那就没办法了
4.下载Visual CHM等第三方CHM编译软件,添加TEMP目录,软件会自动搜索你的目录和索引项,
5.在目录项找到HTM对应的项,看它的连接是否是以上网页文件,如果不是请更改过来
6.编译,这样软件会将TEMP文件夹的所有文件再次编译成CHM