星级打分
平均分:0 参与人数:0 我的评分:未评
: o0 \/ a, K# E9 V! `& e
h& q' A' D5 X5 p6 b到网上搜索一本电子图书,你可能会发现,有的图书是以一种CHM格式的文档类型提供的。但是,当你打开下载的这种图书时,有时候发现只能看到目录,下边的正文内容要么是显示错误信息,要么是显示空白。你再次下载一次,情况还是如此,于是你怀疑人家提供的文件有问题。但当你把这个文件拷贝到另一个系统或另一种设备上阅读时,你又发现阅读正常。于是你又认为自己先前的认识是错误的。
: @. Z2 C5 i1 d& G5 s: G) o% O. _# E# Q
2 B+ b& |, m: k; e 那么,问题到底出在哪里呢?
3 h0 e) H7 J9 ~
0 o# E+ @0 n) K$ ?! g 笔者经过多次试验和上网求证,得出几种普遍的原因和解决方案,列于下供大家参考。 7 r" y5 ^7 g% n8 l: N V! r
3 R3 C4 ?5 T5 j; P& `! [一、文件名不当惹的祸
" ~2 Y: A" Y& D. H) t) W 当CHM文件的路径(文件夹名和文件名)中含有“#”“%”等特殊字符时,CHM文件能够打开,甚至可以看到导航栏,但就是无法显示其正文内容。 ' I/ g8 B, M7 o6 a( |
8 C1 L) B: Q4 S& M3 j 例如,我们有一本文件名为“”的CHM电子书。
! Y* n. M" i7 D9 g9 t" A6 S E( N
双击电子书可以正常显示文件内容。
, m, N& C) z3 w+ @/ c" ?! v/ M
9 y* H- q4 W; ~6 d5 o, ~0 E( j 但是,当我们在文件名中加一个“#”号
1 s' o$ r1 A; L, D- H8 m4 G( X0 Y" e r' d: w) w
再双击这个文件打开试试,导航栏还在,但内容看不见了,显示为一片空白。
7 @; V+ F, R" Q3 M5 d- K8 L# j/ |& b. i; v5 |# f
解决办法:非常简单,查看你的电子书文件名中有无“#”“%”等特殊字符,移除路径中的特殊字符即可。
8 R9 U w+ |5 u) B3 c/ }% J8 J8 g+ d2 \3 h& c: @
◆ 小提示:有时候如果CHM文件名或文件所在路径中有中文,也可能会打不开,改成英文字符试验一下。 % k! J+ S8 w0 [( |. ], d: M1 x
' J! n, i0 n; n, d& {
9 L, s# c \! ~$ {, y
二、系统协议限定了你
' U% ?6 D' K: e. I3 K$ M* G) k- [1 Y3 ~" a
安装微软的安全更新896358或890175 后,该补丁对CHM的itss协议做了限制。有的CHM使用了该协议,所以导致CHM无法显示。例如,我们下载的CHM就常会出现这种情况。 7 m$ V7 M0 u4 ~/ {5 }! P
例如,我下载了一本名为“《人民战争胜利万岁》.CHM”的电子书,双击后目录显示正常,但内容显示“已取消到该网页的导航”错误信息,不能显示内
$ v5 \6 R U) R9 @! q 可用如下方法解决:
: ]9 B/ m- F Q% u0 y 右键单击该CHM文件,然后单击“属性”,单击“解除锁定”
8 \$ Y3 V' y: d0 r% w. U' v4 }- p: l1 Z) ^) p
双击此CHM文件就可以打开此文件了。
- B' e7 H/ D& |; n$ [# M, L9 a* S7 ~' c7 V
◆小提示:在某些CHM文件中可能会使用到InfoTech协议,而它包含3种协议:ms-its 、its、mk  msitstore 。利用这些协议,恶意攻击者或者恶意代码将可能导致帮助产生溢出漏洞,从而控制计算机。而MS最新公布的安全更新MS05-026 KB896358修正了这一情况,并屏蔽了远程链接,这就导致了使用了远程链接的一些CHM页面开启失败。 3 _& x5 {3 q$ B/ G# o2 D
; W. T0 ^1 V) {+ o- l5 Y% Z4 L" p. s. Z# O, X
三、去除警告正常阅读
2 s( u# s; j+ T# _4 ~ s* }1 j0 w% O. A5 ]; t- R4 B
双击CHM 文件,随后如果显示“打开文件 - 安全警告”对话框,单击清除“打开此文件前始终询问”复选框。单击“打开”按钮。 + n; V, L4 g( [
◆小知识:设计CHM的初衷是用来做帮助文档,其本质是一堆html网页文件的组合,微软给的名字是Compiled HTML Help file,即“已编译的HTML帮助文档”。Microsoft自Windows 98以来,操作系统中都自带解释器(打开CHM文件的工具),即Windows安装目录下的HH.EXE。CHM 文件可以通过官方免费提供了HTML Help Workshop 生成,它的源文件是 HTML 文件。CHM有专门的编译器、反编译器。人们发现因为CHM这东西保留了html的特性,把它拿来制作电子书实在是很好很强大,连CSS脚本、特效等都能保留下来。所以现在有很多资料采用这种格式。网络上很多电子书籍都被制作成CHM格式。CHM内部采用了微软私有的压缩算法,效率很高,所以如果对CHM文件进行压缩的话基本上压缩率会很接近100%,也就是说压缩没有什么效果。
- i5 P5 _( I/ d# {/ |7 ^0 N( s5 D8 `2 u9 u# |' \' |1 d
" R+ n& _" }' W( @2 _7 Y7 V9 u
4 o N! [( F' s. `) X
当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
$ b: a" g' f/ I9 E& I! } 2 ?- r/ b, m/ H4 V
, s& b- `8 g' b p6 P7 Q |