Microsoft Compiled HTML Help (CHM) is a Microsoft proprietary online help format. It was introduced as the successor to Microsoft WinHelp with the release of Windows 98, and is still supported in Windows 7.
Help is delivered as a binary file with the .chm extension. It contains a set of HTML files, a hyperlinked table of contents, and an index file.
The file starts with bytes "ITSF" (in ASCII), for "Info-Tech Storage Format". The format has been reverse-engineered by Matthew Russotto with assistance from Peter Ferrie and Paul Wise. Russotto's documentation is freely available at
http://www.russotto.net/chm/chmformat.html.
CHM file is not recognize by Linux and cannot be open using any default application, you can either use chm viewer or convert this chm file to some other format like PDF to view
Download the following rpms on ur pc:-
http://dag.wieers.com/packages/chmlib/chmlib-0.35-1.1.fc3.rf.i386.rpm
ftp://rpmfind.net/linux/dag/fedora/3/en/i386/dag/RPMS/wxGTK-2.4.2-5.1.fc3.rf.i386.rpm
http://acmserver.cs.ucr.edu/%7Ensoracco/rpms/xchm-0.9.8-1.i386.rpm
and also install them in the same sequence. using the command:-
rpm -ivh <package name>
Note:- i am giving the path of packages for fedora cpre 3. if want for any other os take a look at the following sites.
chmlib:- http://dag.wieers.com/packages/chmlib/
wxGTK:- ftp://rpmfind.net/linux/dag/
xchm: - platform independent for all redhat's.............