11/27/07。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
CHM这格式的电子书感觉还不错,用起来挺方便,还只有一个文件。但由于它的全称其实就叫Microsoft Compiled HTML Help,所以从前只有Windows能看,后来Linux上也出了许多查看工具,什么xchm/chmsee/gnochm/kchmviewer等等,但据说效果差异比较大。
后来这个
格式就被人反向了,虽然也很复杂,但还是可以解出来,主要内容部分据说和cab文件的压缩算法是一致的,于是就有一些解压工具可以把它解开了,比如著名的
开源压缩工具7zip(强烈推荐使用),就可以解开chm。这个工具开源程序很高,所以在Linux上也有,Debian的包叫p7zip/p7zip-full,前面简单点,后者比较全,但是它们都不支持chm格式解压。
后来又发现另一个工具,叫
archmage,模仿archive的样子吧(用dict查了下,竟然是个词,archimage,某种大巫师,波斯拜火教的什么的),Python写的,专门来解开或查看chm。基本用法是:
archmage <chmfile> <directory>
把chm文件解开到目录
archmage -p <port> <chmfile>
把自己当成一个http服务器,在指定端口运行,然后就可以在浏览器里看
如果装了apache的python模块,还可以调用它的模块,直接在apache下运行。其实解开就挺好的,这样获取它的文字也比较容易 :p 试了几个,有的完全正常,连旁边的章节什么的都好用,有的正文正常,边栏会乱码,估计转下码就好了。
11/27/07 09:57:41,由
cathayan发表。目录:
电脑
7条评论
试过CHM Reader这个firefox插件吗?
menace 于 11/27/07 21:20:22 发表.
阅读 CHM 文档,Firefox 插件 CHM Reader 可以轻松搞定,再加上 Google Toolbar 提供的翻译功能,就近乎完美了。
errorter 于 12/01/07 09:03:29 发表.
I am watching and will delete all spam.