CHM is the file extension for Microsoft Compiled HTML Help that is a proprietary format for online help files, developed by Microsoft and first released in 1997 as a successor to the Microsoft WinHelp format. It was first introduced with the release of Windows 98 crap.
There are three most popular tools to read CHM files in Linux: gnochm, xchm and kchmviewer.
- Support for external ms-its links
- Full text search support
- Bookmarks
- Configurable support for HTTP links
- Support for multiple languages (be, cs, de, el, es, fr, hu, it, ja, pl, pt_BR, ru, sv, tr, vi, zh_CN, zh_TW)
- Displays HTML page source
This utility is included into many Linux distributions repositories and as the result you can install it via one command in Ubuntu: sudo apt-get install gnochm. RPM packages and Source tarballs can be downloaded from here.
sudo apt-get install -y xchm
will install xchm in Ubuntu and Debian).
The main advantage of kchmviewer is the best support for non-English languages. Unlike other viewers, kchmviewer in most cases is able to correctly detect the chm file encoding and show it. It correctly shows the index and table of context in Russian, Korean, Chinese and Japanese help files, and with new search engine is able to search in any chm file no matter what language it is written.
You can download source tarball from here or install Ubuntu and execute sudo aptitude install kchmviewer
🙂
i've tried gnochm and xchm. i've noticed with gnochm sometimes the next buttons don't work. xterm they always work.
I've just installed kchmviwer which seems to work pretty good, I'm impressed, thank you!
thank's a lot