2007年1月15日

CHM格式解析

摘要: CHM格式有一个初始化头,占38H字节,后面是header section和到正文 段的偏移量。加在一起,这些被称为文件头。 header section一共有两个section,一个是文件目录,另一个包含着文件长度和一些未知信息。 初始化头: 前四个字节为ITSF,第二个双字为版本信息,第三双字是文件头的总长度,第四双字值为1,第五双字是一个时间记录,(第一个字节是MSB,第二个字节是 fractional seconds(second byte),第三个字节可并不确定,第四个字节仅能知道其符号位是确定的。)第六双字是windows语言ID标识,后面16个字节是两个连续的组ID,分别为{7C01FD10-7BAA-11D0-9E0C-00A0-C922-E6EC} 和{7C01FD11-7BAA-11D0-9E0C-00A0-C922-E6EC} 后面是header section的表,其中有两项,每项占16个字节,记录着从文件头开始的偏移量和section的长度,各占8个字节。 阅读全文

posted @ 2007-01-15 10:39 蓝色理想 阅读(627) 评论(0) 推荐(0) 编辑

导航