问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

chm是什么

发布网友 发布时间:2022-05-30 10:33

我来回答

3个回答

热心网友 时间:2023-10-17 01:24

什么是CHM?
编译你的HTML网页
CHM文件是一种“已编译的HTML文件”,是微软对帮助文件.hlp的升级,它利用开放的 HTML使帮助文件更精彩实用,愈来愈多的电子书采用了CHM格式,然而少有人知的是它在主页中的应用。由于CHM与IE浏览器系出同门,使用IE可以直接访问CHM文件中包含的文件而不必打开“帮助”窗口。比如在Win98(默认安装目录)的“运行”栏中键入“mk:@MSITStore:C:\ WINDOWS\Help\windows.chm::/default.htm”,将会在浏览器中打开Windows的帮助系统。

让我们分析一下上面那个地址:“mk:@MSITStore:”就如同“http://”,标示访问文件的类型,而“C:\WINDOWS\Help\windows.chm”无疑是CHM文件的位置,最后的“/default.htm”是包含在CHM文件中的内部文件名,“::”只是一个分隔符。既然如此,如果将CHM文件上传到服务器来访问会不会成功呢?经笔者实验,只要将文件位置改变一下即可,而且绝对路径、相对路径均可!那么在个人主页中应用CHM有什么好处呢?

一、CHM的优点
1.减小文件体积,方便管理。对于偏文本信息的站点,CHM有突出的优势——压缩率比WinZip还要大!如果我们将主页各栏目各自做成一个CHM文件,由于文件数量减少了,那么不管是使用FTP还是Web方式上传维护都会很方便,而且特省空间!只能使用Web方式上传的斑竹们可以歇歇手腕偷着乐了:-)

2.突破文件*。CHM格式不仅仅可以包含HTML文件,实际上它可以将任何文件编译到文件中。如今免费个人主页总是*这*那,连EXE都不能直接上传,使用CHM就可轻松搞定啦!

3. 消除广告。免费个人主页空间的提供者往往会在你的主页上放置广告,这本无可厚非,但有的太过分:或一页蹦出一个广告窗口,或将广告嵌入你的网页,完全破坏你精心的设计;而当你使用CHM文件时,服务器只知道你在访问一个二进制文件,所以不会乱蹦乱改,不信你去中文雅虎(http://cn.yahoo.com)试试!

4.加快访问速度。如果你一个栏目是一个CHM文件,那么你的访客会惊喜地发现,除了第一次访问有点慢,随后的访问就好像网站在硬盘上一样。实际上第一次访问以后,CHM文件被下载到IE的缓存中,随后的访问根本就是在读硬盘,这会使访客觉得你的网站速度很稳定。

世上没有十全十美的东西,CHM文件格式也有弊端:即使你只访问CHM文件中的一个包含文件,IE也会下载整个CHM文件,这导致访客第一次访问很慢。目前的解决方法只有两个:一是分割内容,使用较小的CHM文件(建议不要超过50KB,要照顾拨号上网的朋友嘛),如每个栏目或主题对应一个CHM文件;二是在上一页面预下载CHM文件。

二、制作CHM文件
关于制作CHM文件的工具,我们可以使用微软的 HTMLHelpWorkshop(以下简称HHW)或者“国华软件工作室”的eTextWizard(电子文档处理器,以下简称EW)。HHW在VB、 VC等开发工具的CD中都有,也可以到微软的站点去下载最新版本,华军软件园(http://www.newhua.com)还有汉化的版本。EW是国人开发的软件,使用上要方便一些,下载地址为http://chmbook.363.net,在此我们以HHW为例。

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

1.打开HTMLHelpWorkshop,单击“File→New”菜单(或者单击工具栏第一个按钮),出现“New”对话框,选择其中的“Project”后,按“OK”,创建一个工程。

2.这一步的对话框提供了从*.hlp到*.chm文件的转换,在此我们不需要,直接按“下一步”。

3.这一步的对话框要求指定工程的位置。单击“Browse”,进入C:\test目录,并在文件名中键入“test”,这时文本框中应出现“C:\test\test.hlp”,然后按“下一步”。

4.这一步要求选择你已为工程创建的文件类型,在此我们选择第三个“HTMLfiles(.htm)”。

5.现在需要添加我们制作好的HTML文件,按“Add”,选择“C:\test\index.html”,将它添加到列表框。说明一下,只要被index.html文件直接或间接链接到的文件,都会包含进去,因此不必将所有的文件添加进去!然后单击“完成”即可。

6.单击“File→Compile…”(或工具栏第三个按钮),出现“Createacompiledfile”对话框,直接单击“Compile”。

7.测试

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

三、网上发布
1.将test.chm上传到个人主页空间,这里假定为http://www.testchm.com。

2.将地址修改为:mk:@MSITStore:http://www.testchm.com//test.chm::/index.html。

3.到http://my.126.com申请一个免费域名,让它指向上面那个地址。

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

相信按照上面严格的步骤,你已尝到成功的喜悦。但以上方法使整个网站变成了一个CHM文件。如果我们只希望将其中的一个栏目做成CHM文件呢?这就需要使用相对地址了。以下假设我们的网站中有一个“笑话”栏目,我们已将它做成了joy.chm放在跟首页文件相同的目录下面,这时我们要对首页作如下的修改:

链接修改为:精彩笑话

添加预下载标签:
或者

注:如果文件小于50KB可以不添加。

希望CHM文件能够让你的网页更精彩!

参考资料:http://www.14u.cn

热心网友 时间:2023-10-17 01:25

是指已经过编译的html帮助文件。

热心网友 时间:2023-10-17 01:25

是帮助文件。网上很多小说都是用CHM格式做的。因为它很方便,易操作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
假征信报告哪里做 非常想问,做征信报告要多少钱,真假怎么分辨? 请问银川有没有好的办出国留学的学校啊? 银川英皇留学跟其他的中介有什么不一样吗? 银川留学机构在什么地方? 银川留学哪里做的比较好呀,急求! 谁了解银川哪家出国留学中介机构比较好 迅游手游加速器使用教程 迅游手游加速器如何添加游戏 添加游戏方法 电脑短信验证插件如何安装电脑上如何安装插件 chm1文件怎么打开 人类基因组 CHM1_1.1什么意思 我是个战斗贼,天赋15/51/5 GS3779 但是打木桩却只有1500 DPS 这正常吗? 还有如果不正常,请问该如何改正 7600GS (核心频率500。显存频率1500)配AMD3000+有性能瓶颈? 为什么我85级GS6900每秒伤害才1500,怎么回事?我兽人猎人 别人都说1万多了 关于磁力问题,1800Gs等于150mT吗?这两个单位的关系? 天正建筑2014破解版 注册不了DTF1500Y9GS9PRB 怎么查身份证办理几个支付宝账户 身份证能绑定了几个支付宝? 有什么办法查出我的身份证绑定了几个支付宝账号 想学平面设计ps创意课影楼调色学ps多久ps4 求李涛老师广告级皮肤精修教程 PS明度中性灰 柔光 双曲线修饰法压缩密码 ps双频磨皮是什么意思? 我微信解封乱操作现在提示我超过五次了、电话号码也是异常、请问我这微信是废了么?用了好多年了. 你好、解封5次了怎么办 如何解封的处理方法 子曰父在,观其志父没,观其行的没 孔夫子在“学而”篇里面有一篇:子曰:“父在,观其志;父没,观其行;三年无改于其父之道,可谓孝矣” 子曰:“父在,观其志;父没,观其行;三年无改于父之道,可谓孝矣。”(《论语》) 问题:(1)这一章中 子曰:父在,观其志;父没,观其行;三年无改于父之道,可谓孝矣。这句话的解释与感想是什么? chm是什么? 国际贸易CIF价计算 cHM一TL00卡1和卡2可以用电信卡吗 华为手机chm一tl00屏幕下方功能键是否亮 解释对外报价的计算问题? CIFC3怎么算? 想问一下.chm是什么文件?要用什么程序才能打开?需要安装什么软件? 计算保险费时,CIF是含佣价还是净价呢? TXT文本如何转化成CHM格式1 某出口合同中规定“CIFC3% 香港,每公吨1000美元”,现客户要求改报CIF净价为多少? 某出口货物的CIF净价为100美元/件,佣金率5%,计算该货物的CIF5% 华为手机chm一uloo照片怎样输入电脑 我国某出口商与外国签订一出口合同合同规定每公吨1000美元CIF伦敦含2%佣金 CIF含佣价和CIF净价分别怎么算啊~求教啊~CIF报价中还需含有预期利润率 保险费和保险金额是要在cif净价的基础上计算的吗 请问CIF 净价与CIF 价有什么区别吗?CIF 净价不包括什么费用? CIF含佣价和CIF净价分别怎么算啊~求教啊~ 魔兽世界纯绿色披风 剑网三绿色披风叫什么 傲视天地35以下有绿披风吗?