CHM 是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM 是微软新一代的帮助文件格式,利用 HTML 作源文,把帮助内容以类似数据库的形式编译储存。
Microsoft HTML Help(推荐)
既可制作 chm 文件,也可反编译 chm 文件为 html 文件。虽然最新的技术是 1.4,但 1.4 并没有出产品,还只是 SDK,所以最新版本是 HTML Help Workshop 1.3。chm 就是微软的帮助文件格式,所以当然推荐微软的工具了。
http://msdn.microsoft.com/en-us/library/ms669985(VS.85).aspx
CHM Decoder(推荐)
CHM Decoder 是免费软件,专门用于反编译 chm 文件,仅一个文件,不用安装,界面也直观,反编译的结果和 Microsoft HTML Help 的极其相似。最新版本的 CHM Decoder 还可以把目录反编译出来,比微软的 HTML Help 还高一筹。顺便说一下,它还有个“兄弟”,CHM Editor,制作 chm 文件的。
http://www.gridinsoft.com/?chm
CHM-2-HTML
这个软件是收费的,比较好用,它是把 chm 文件生成为一个 html 文件,这跟上面两个软件不同。如果您想购买这款软件就不必了,专业版要 1198 元人民币。
http://www.macrobject.com/cn/downloads.htm
HTMLDOC
说实话,我没用过这款软件,看界面好像可以转 chm,但实际还不知道。这款软件是收费的,即使想试用也极其繁琐,因为试用需要到网上去取试用的 license,取 license 前还得注册,注册后还得到邮箱中收验证码。劝您还是不要用了。