chm是压缩存储的HTML格式的帮助文件,微软计划使用这种格式替代.hlp格式。是将网页打包成可执行的一种文档,网上很常见的,甚至还有将CHM反汇编成HTML网页的软件
后好多人做的电子图书用到CHM格式。
CHM文件是一种“已编译的HTML文件”,是微软对帮助文件.hlp的升级,它利用开放的HTML使帮助文件更精彩实用,愈来愈多的电子书采用了CHM格式,然而少有人知的是它在主页中的应用。由于CHM与IE浏览器系出同门,使用IE可以直接访问CHM文件中包含的文件而不必打开“帮助”窗口。
CHM的优点
1.减小文件体积,方便管理。对于偏文本信息的站点,CHM有突出的优势——压缩率比WinZip还要大!
2.突破文件限制。CHM格式不仅仅可以包含HTML文件,实际上它可以将任何文件编译到文件中。
3.消除广告。免费个人主页空间的提供者往往会在你的主页上放置广告
4.加快访问速度。如果你一个栏目是一个CHM文件,那么你的访客会惊喜地发现,除了第一次访问有点慢,随后的访问就好像网站在硬盘上一样。实际上第一次访问以后,CHM文件被下载到IE的缓存中,随后的访问根本就是在读硬盘,这会使访客觉得你的网站速度很稳定。
CHM文件格式也有弊端:即使你只访问CHM文件中的一个包含文件,IE也会下载整个CHM文件,这导致访客第一次访问很慢。目前的解决方法只有两个:一是分割内容,使用较小的CHM文件(建议不要超过50KB,要照顾拨号上网的朋友嘛),如每个栏目或主题对应一个CHM文件;二是在上一页面预下载CHM文件。
制作CHM文件
1、用电子文档处理器eTextWizard
eTextWizard下载http://www.cr173.com/soft/12362.html
主要产品功能:文本文件批量转换为帮助文件(txt2chm和Htm2chm:chm帮助文件制作软件,txt2help:help帮助文件制作工具),用户无须学习任何指令就可以快速地制作自己的电子书或chm帮助文件;网页文件转为文本文件(htm2txt);纯文本文件批量转换为网页文件,且自动生成上下文链接及目录(txt2html);纯文本文件转换为微软网页帮助文件(htm2chm:chm帮助文件制作工具); VB源文件转为网页文件(vb2html);索引生成器(index maker);繁简体互相转换(gb2big,big52gb);文件改名器(file renamer)。
只需两步即可完成CHM电子书的制作!
第一步,添加文件;
第二步,编译完成。