当前位置:首页 > 网站建设 > 正文

chm是什么文件啊

什么是CHM?

编译您的 HTML 页面

CHM文件是一个“编译的HTML文件”,是微软对帮助文件.hlp的升级版。 它使用开放的HTML使帮助文件更加精彩和实用。 越来越多的电子书使用CHM格式,但很少有人知道它在主页上的应用。 由于CHM和IE浏览器来自同一个浏览器,因此您可以使用IE直接访问CHM文件中包含的文件,而无需打开“帮助”窗口。 例如,在Win98的“运行”栏(默认安装目录)中输入“mk:@MSITStore:C:\WINDOWS\Help\windows.chm::/default.htm”,就会在浏览器中打开Windows帮助系统。

我们来分析一下上面的地址:“mk:@MSITStore:”就像“”一样,表示正在访问的文件类型,而“C:\WINDOWS\Help\windows.chm”无疑是CHM文件的位置,而最后一个“/default.htm”是CHM文件包含的内部文件名,“::”只是一个分隔符。 那么这种情况下,将CHM文件上传到服务器上访问会成功吗? 经过笔者的实验,我只需要改变文件位置,绝对路径和相对路径都可以! 那么将CHM应用到个人主页有什么好处呢?

1、CHM的优势

1.减小文件大小,方便管理。 对于基于文本信息的网站,CHM有一个突出的优势——压缩率甚至比WinZip还要高! 如果我们把主页的每一栏都做成一个CHM文件,由于文件数量减少了,无论是用FTP还是Web上传和维护都会非常方便,而且会节省空间! 只能使用Web方式上传的朋友们可以休息一下了:-)

2.突破文件限制。 CHM格式不仅仅可以包含HTML文件,事实上它可以将任何文件编译成文件。 如今,免费的个人主页总是有这样那样的限制。 即使是EXE也不能直接上传。 用 CHM 就可以轻松做到!

3.消除广告。 免费个人主页空间的提供者经常在你的主页上放置广告,这是可以理解的,但有些做得太过分了:在页面上弹出广告窗口,或者在你的网页中嵌入广告,完全破坏了你的精心设计。 ; 而且当你使用CHM文件时,服务器只知道你正在访问一个二进制文件,因此它不会进行随机更改。 不信,就去中国雅虎()试试吧!

4、加快访问速度。 如果你的其中一个栏目是CHM文件,你的访问者会惊喜地发现,除了第一次访问有点慢之外,后续的访问就好像该网站在他们的硬盘上一样。 事实上,第一次访问后,CHM文件会被下载到IE的缓存中,后续访问只需从硬盘中读取,这会让访问者感觉你的网站速度非常稳定。

世界上没有完美的东西,CHM文件格式也有缺点:即使只访问CHM文件中的一个包含文件,IE也会下载整个CHM文件,这导致访问者第一次访问速度非常慢。 目前的解决方案只有两种:一是内容拆分,使用较小的CHM文件(建议不要超过50KB,照顾有拨号上网的朋友),比如每个栏目或主题对应一个CHM文件; 另一种是在之前的基础上添加一个CHM文件。 该页面预下载CHM文件。

2.创建CHM文件

关于制作CHM文件的工具,我们可以使用微软的HTMLHelpWorkshop(以下简称HHW)或“国华软件工作室”的eTextWizard(电子文档处理器,以下简称EW)。 HHW在VB、VC等开发工具光盘中提供。 您也可以前往微软网站下载最新版本。 华军软件园()也有中文版。 EW是中国人开发的软件。 使用起来比较方便。 下载地址是。 这里我们以HHW为例。

假设我们创建的主页放在C:\test目录下,里面有一个index.html,通过它可以链接到其他所有文件。

1、打开HTMLHelpWorkshop,单击“文件→新建”菜单(或单击工具栏第一个按钮),出现“新建”对话框,在其中选择“项目”,按“确定”即可创建项目。

2. 此步骤中的对话框提供从 *.hlp 到 *.chm 文件的转换。 我们这里不需要它,只需单击“下一步”。

3、这一步的对话框需要指定项目的位置。 单击“浏览”,进入C:\test目录,文件名中输入“test”。 “C:\test\test.hlp”应出现在文本框中,然后单击“下一步”。

4. 此步骤要求您选择为项目创建的文件类型。 这里我们选择第三个“HTMLfiles(.htm)”。

5. 现在我们需要添加我们创建的HTML文件,按“添加”,选择“C:\test\index.html”,并将其添加到列表框中。 解释一下,只要index.html文件直接或间接链接的文件都会被包含进来,不需要添加所有文件! 然后单击“完成”。

6. 单击“文件→编译...”(或工具栏上的第三个按钮),会出现“创建编译文件”对话框,直接单击“编译”。

7.测试

在资源管理器中双击生成的C:\test\test.chm,在页面上右键,选择菜单中的“属性”,复制“属性”对话框中的“地址”(应为mk : @ MSITStore:C:\test\test.chm::/index.html)。 将以上地址粘贴到浏览器的地址栏中。 如果正确,请按 Enter 键在浏览器中查看正确的页面。

3、网络出版

1、上传test.chm到个人主页空间,这里假设。

2、修改地址为:mk:@MSITStore:::/index.html。

3、申请一个免费域名并指向上面的地址。

4.使用浏览器访问您申请的免费域名并确认成功。

我相信,通过严格遵循以上步骤,您一定会尝到成功的喜悦。 但上述方法将整个网站变成了CHM文件。 如果我们只想将一栏制作成 CHM 文件怎么办? 这就需要使用相对地址。 下面假设我们的网站中有一个“笑话”栏目。 我们将其制作成joy.chm,并将其放在与主页文件同一目录下。 这时我们需要对首页进行如下修改:

链接修改为:精彩笑话

0
收藏0

最新文章

随机文章

取消
扫码支持支付码