Linux下查看CHM文件
很长时间以来一直对CHM文件很头痛,CHMLIB不是很好的支持中文,xCHM因此不是最佳选择,archmage不是最方便!最近又发现一个CHMSEE,效果还不错,这里把这三个东东都放上来吧!了结关于Linux下如何看CHM文件的问题!
CHMLib 主页
1. archmage
网址:archmage.sourceforge.net
安装:archmage的软件包里面已经有chmlib,照它的安装说明直接装上去就能用。
archmage有两种功能模式,chm解压功能和httpd模式。
(1)chm解压:
这个对于pocket pc或者其他pda用户可能比较有用。解压方法举例:
archmage foo.chm foo/
(2)httpd模式:
使用httpd模式的好处是可以用浏览器来浏览chm文件,显示效果和windows上用ie浏览差不多。
命令举例:
archmage -p [port] foo.chm
[port]可以是任何尚未被使用的端口,如果是普通id,就需要用>1024的端口号。
比如说archmage -p 10080 foo.chm &
那样,我就可以用浏览器通过浏览http://localhost:10080来看这个foo.chm文件了。
2. xCHM
网址:xchm.sourceforge.net
安装:xCHM需要先安装chmlib.
可能xCHM的目标是要达到windows的帮助程序来浏览 chm文件的效果,于是就有了这个程序。
不过xCHM和archmage相比,有两个缺点:
a. 无法复制。没法把chm文件里的内容复制出来,这个是它的大毛病。
b. 有些含中文的chm文件显示为乱码。可惜xCHM是国外的人开发的,因此在浏览chm文件的时候,如果有中文,可能显示成乱码。
archmage因为需要用浏览器浏览,因此中文显示还是非常正常和漂亮。
3. CHMSee
主页:CHMSEE
ChmSee是一个浏览CHM文件的程序,但只支持简体和英文编码的CHM文件,其它编码暂不支持.由于ChmSee的
工作方式,所以对太大的CHM文件处理起来比较吃力(体验在较大CHM文件的打开和退出).
CHMLib 主页
1. archmage
网址:archmage.sourceforge.net
安装:archmage的软件包里面已经有chmlib,照它的安装说明直接装上去就能用。
archmage有两种功能模式,chm解压功能和httpd模式。
(1)chm解压:
这个对于pocket pc或者其他pda用户可能比较有用。解压方法举例:
archmage foo.chm foo/
(2)httpd模式:
使用httpd模式的好处是可以用浏览器来浏览chm文件,显示效果和windows上用ie浏览差不多。
命令举例:
archmage -p [port] foo.chm
[port]可以是任何尚未被使用的端口,如果是普通id,就需要用>1024的端口号。
比如说archmage -p 10080 foo.chm &
那样,我就可以用浏览器通过浏览http://localhost:10080来看这个foo.chm文件了。
2. xCHM
网址:xchm.sourceforge.net
安装:xCHM需要先安装chmlib.
可能xCHM的目标是要达到windows的帮助程序来浏览 chm文件的效果,于是就有了这个程序。
不过xCHM和archmage相比,有两个缺点:
a. 无法复制。没法把chm文件里的内容复制出来,这个是它的大毛病。
b. 有些含中文的chm文件显示为乱码。可惜xCHM是国外的人开发的,因此在浏览chm文件的时候,如果有中文,可能显示成乱码。
archmage因为需要用浏览器浏览,因此中文显示还是非常正常和漂亮。
3. CHMSee
主页:CHMSEE
ChmSee是一个浏览CHM文件的程序,但只支持简体和英文编码的CHM文件,其它编码暂不支持.由于ChmSee的
工作方式,所以对太大的CHM文件处理起来比较吃力(体验在较大CHM文件的打开和退出).
Comments