CHM是一种比较常见的文档格式,虽然是微软搞出来的,但由于它的压缩率,使用便捷性,很多帮助文档,说明手册都使用chm格式。同样由于chm是微软的文档格式,它没有对linux的支持,但在广大自由软件/开源社区人员的努力工作下,linux下也有了多种阅读器。这里推荐的一款是KchmViewer,个人对它感觉十分满意。
具体可以看本文后面的图片
KchmViewer,在fedora13下安装
fedora下直接使用yum安装:
[root@fsc feng]# yum install kchmviewer
安装版本kchmviewer.i686 0:5.2-1.fc13 /当前时间20101005
官方网站 http://www.kchmviewer.net/
sourceforge下载 http://sourceforge.net/project/showfiles.php?group_id=135500
一个同样非常优秀的chm阅读器gnochm,在fedora13下安装
其实gnome下还有一个同样非常优秀的chm阅读器,
[root@fsc feng]# yum install gnochm
目前fedora仓库中最新 gnochm-0.9.11-5.fc13.noarch,需要自动为依赖而安装: python-chm 0.8.4-8.fc12
————————————-
kchmviewer 是基于kde库开发的,所以必需安装kde库才可以正常使用(理论上分析,没有亲自尝试)
简单比较
从打开速度,是否有乱码,流畅性等方面简单比较。打开速度,只是按打开php中文手册(5.7MB/5984845字节)粗略估计,并没有全面的代表性。
- okular 打开速度最慢,打开php中文手册,花费1分钟左右时间。这个时间花费,让人根本无法忍受的。但使用过程中基本上比较流畅,它还有批注功能,这是也是其特色,其它几个阅读所不具备的。
- xCHM 大概花费7~8秒钟,然而chm文档中树形目录,中文显示为乱码。影响正常使用。
- KchmViewer打开时间不到3秒钟,有着KDE特色的平滑边缘,美观的图标。显示方面没有发现bug,相当正常。
- gnochm打开速度稍慢一点,大概花费5~6秒钟,速度尚可,显示效果承袭gnome平实大方的风格。但有一点瑕疵:点开一个最底层的内容页后,如果正好是一个页内链接的第一个,则目录树里自动跳到上层,但右侧的主体显示区域里没有错误。
- 这几个阅读器,在打开文档后,操作都比较流畅,没有明显“卡”的情况发生;尤其KchmViewer与gnochm两个。
综合看来,KchmViewer总体上胜出,gnochm表现紧随其后;但这两者差别其实不大。如果打开较小较简单的chm文档,它们相距更小。因此,推荐首选使用KchmViewer
下面是这几个软件的运行抓图,供参考











Last Updated on 2010/10/05