声明 |
| 承诺,本程序不会故意破坏、窃取您的机器上的任何数据。为确实保障您的安全,请直接从作者站点或可信赖的第三方软件下载站点下载本程序! 责任,操作不当以及其他不可预见的因素可能会给您带来不可预见的损失。如果不幸发生这种情况,作者不会对此负任何形式的责任!尽管作者考虑了对操作不当的处理。 权力,作者保留对本文档和本程序的最终解释权。 | |
|
文件清单 |
| HtmlComp.exe -- 主程序 (278,528 bytes) HtmlPack.hps -- 配置文件 Readme.htm -- 本文件 Test.htm -- 测试文件 | |
|
简介 |
| Html 压缩器是用于除去 Html 文件中的大量冗余信息的一款实用工具。 她的灵活性,能保证经压缩后的文件具有与源文件 100%
相同的显示效果; 她的高扩充性,能方便地根据您的具体情况获得最佳压缩效果; 她的自适应性,能在 HTML
语言引入新的标准后方便地升级以适应新的标准。 运行平台:Windows 9x/NT 4.0/2000 请参阅本程序主页以获取对本程序的详细: http://shensr.8m.com/cn/index.htm?pr/hc/index.htm | |
|
压缩方式列表及解释 |
| 请参阅本程序主页以获取对各种压缩方式的详细解释: http://shensr.8m.com/cn/index.htm?pr/hc/principle.htm
- 合并空白字符(可定制)
将多个连续的空白字符合并成一个。
*注意:在 HTML 文件中有些 tag(如 <PRE>
Preformatted text)之下的空白字符不可合并! 你可以在配置文件中指明那些 tag
之下的空白字符不可合并。目前,缺省设置是 SCRIPT 和 PRE。
- 去掉无用引号
删除 Html Tag 中所有可删除的引号。
*注意,下列情况中引号不可删: 1) <meta
content="text/html; charset=gb2312"> -- 引号内包含空白字符 2) <img
alt="" src=1.gif> -- 引号内没有内容 3) <input value="2>1"> -- 引号内包含字符'>' 4) <input value="'text'">
- 去掉注释(可定制)
删除文件内所有的注释(以"<!--"开始,以"-->"结尾的部分),
*注意:根据默认配置,程序不会删除
script 和 style 之内的注释。
- 去掉绝对地址(可定制)
根据默认配置,程序将删除如下 Tag 内的绝对地址:
<a
href>, <img src>, <script src>, <link
href>
- 去掉 Tag 的缺省属性(可定制)
Tag
中的缺省属性也可以安全删除。
根据默认配置,程序将删除如下缺省属性:
<TD ALIGN=LEFT
VALIGN=MIDDLE> <TABLE BORDER=0 CELLSPACING=2
CELLPADDING=1> <INPUT TYPE=TEXT
SIZE=20> <TEXTAREA ROWS=2 COLS=20> <IMG
ALIGN=LEFT HSPACE=0 VSPACE=0> <HR ALIGN=CENTER WIDTH=100%
SIZE=2> <P ALIGN=LEFT>
- 去掉某些 Tag 两端的无用空白字符(可定制)
有些 Tag 两端有无空白字符都一样,目前选用了如下
Tag:
HTML HEAD TITLE META LINK BODY FORM TABLE TBODY TR TD TH P
HR SCRIPT DIV CENTER
以及与之成双的 Tag,如 /HTML /HEAD 等
- 将部分 转换成空白字符
" "
将转换成 " "
- 去掉 IMG 中的 width 和 height 属性
如果在欲压缩的 HTML 文件中所有的 img
都使用其实际尺寸,那么就可以将 <img src="a.gif" width=100 height=100> 压缩成
<img src="a.gif">
- 去掉 TD 中无用的 width 属性
在一个 TABLE 中,只有第一行的 TD 内的 WIDTH
属性才真正有用,以后各行均可去掉。当然,若第一行有 TD 使用了 COLSPAN 属性,则不可简单地去掉以后各行中的 WIDTH
,本程序已经考虑了这种情况! | |
|
测试和建议 |
|
- 作者鼓励您任意使用本程序、任意修改配置文件、使用任意非标准 HTML 格式的文件,以测试本程序的健壮性和容错能力!
如果您在使用过程中,产生了错误(error)、一般保护性错误(GPF)、当机(hang)、崩溃(crash)...,请记录下您所使用的版本/Build号、bug 类型、操作步骤,如果有必要还请附上您所使用的配置文件和 HTML 文件,然后发送到如下 Email 地址:
bugrpt@shensr.8m.com
- 如果您有什么好的建议,可别忘了发送到如下 Email 地址:
suggest@shensr.8m.com
- 所有经鉴定的 bug 以及被采纳的建议都将公布在本程序的主页上。
您将获得作者的长期技术支持,并有机会免费获得作者正在以及将来开发的产品!
作者向所有正在和将要为本程序工作的人表示最诚挚的谢意! 让我们一起来完善它!
| |
|
技术支持 |
| 在您直接向作者寻求技术支持之前,请先阅读本文件和本程序主页上的文章,通常您可以在 FAQ 部分找到满意的答复。如果这些信息仍然不能回答您的问题,您可以通过以下途径与作者联系: support@shensr.8m.com | |
|
题外话 |
| 如果您觉得本程序工作良好,而您本人在程序设计和软件构思方面有一些想法,欢迎通过如下 Email 直接与作者联系: shensr@shensr.8m.com 如果您觉得作者目前所做的是一件有意义的工作,打算支持作者开发更多更好的软件产品,也请通过上述 Email 地址与作者联系! 如果您打算在本程序以及作者将来的产品上做广告,请通过以下 Email 地址与作者联系: ad@shensr.8m.com | |