2024年4月14日发(作者:)

chm格式制度

CHM格式是一种电子帮助文件格式,由微软公司开发。CHM文件是一种

HTML帮助文件,使用户能够查看和交互式地浏览帮助内容。以下是CHM

格式的基本结构:

1. 文件头:CHM文件有一个初始化头,包含了一些关于文件的基本信息,

如版本信息、文件长度等。

2. Header Section:该部分包含两个section,一个是文件目录,另一个包

含文件长度和一些未知信息。

3. 正文部分:在版本2中,正文部分紧跟着文件头,而且所有此文件夹中的

正文部分的第0段放在都放在这个益上,其它的正文段都within content

section 0。名称列表文件:放在content section 0中,文件名为

"::DataSpace/NameList",其中包含着所有正文段的名称。

4. 目录列表:chm文件的中心部分,包含文件目录和文件信息。它包含如

下部分:0000:第一个双字为ITSP,0004:第二个双字为版本号为1,0008:

第三双字为目录头长度,000C:第四双字为0a信息未知,0010:第五双字值

为0x1000,是目录块的大小,0014:第六双字是quickref section的“密

度”,一般是2,0018:第七双字是索引树的深度,1表示没有索引,2表示

有一层的PMGI数据块。

以上内容仅供参考,如需更多信息,建议访问信息技术论坛或请教专业技术

人员。