这是一个CHM 制作、拆分、重新打包工具,不仅可以将海量(测试近20万个)HTML 文件打包成 CHM,而且可以反编译 CHM,包括 CHM 内部控制文件 ,或者将反编译出来的文件(包括内部控制文件)再重新打包成CHM。
Q:现在已经有N多 CHM 打包工具,为什么还要开发 HugeCHM?
A:现在 CHM 打包工具确实很多,但都有一个共同特点:基于微软的 HHA.DLL 实现。因此也都有一个天生的缺陷:如果要打包的文件太多,就会出现“内存不足”的错误。例如我要把近20万个文件打成一个 CHM,从最简单的 HHC 试到收费的打包软件,都在相同的地方出现相同的错误。其原因,就在于 HHA.DLL 功能太复杂了,内部需要生成很多表格,规模一大 当然内存就爆了。但是我认为对于海量HTML来说,这些复杂的功能真的没啥用。 |