dram.me

Linux下轻量型chm阅读方法

现在Linux下查看chm的方法已经有很多,但好像都比较“重量级”,比如kchmviewer需要在KDE环境下,而chmsee则要xulrunner,再如xchm依赖wxWidgets。在这里介绍一种轻量型的查看方法。

其实它一直在你身边,因为像kchmviewer, chmsee, xchm都依赖于它,它就是chmlib。而我们要用的就是它自带的chm_http,一个被人遗忘的工具。

使用方法很简单,如:

chm_http APUE.chm

之后在浏览器中打开127.0.0.1:8080这个地址,就可以看到很多页面。再结合浏览器的搜索功能,如搜toc, index等,应该可以方便得找到相应页面。

最后引用chmlib作者的声明:

It is not included with the expectation that it will be of use to others; nor is it included as an example of a stunningly good implementation of an HTTP server. It is, in fact, probably badly broken for any serious usage.