word文件结构
文本流开始Fcmin 24 4
文本流结束Fcmac 28 4
主文本长度CcpText 76 4
脚注长度CcpFtn 80 4
子文档头长度CcpHdd 84 4
注释文本长度 CcpAtn 92 4
文本框文本长度CcpTxbx 100 4
第一个PAPX FKP的页码数 124 4
所有PAPX FKP的个数 128 4
表4-2:Word文件头部格式
文本流:
开始于FIB.fcMin,一般开始于FIB结束后的128的整数倍FC处。
1) Word文件中的文本流采用ASCII和Unicode编码混合存储,其中纯英文文档采用ASCII编码存储,纯中文文档采用Unicode编码混合存储。而中英文混合文档中按照如下规则编码存储:
 以页(512字节)为单位,即每一页的编码方式相同。
 所有中文部分采用Unicode编码。
 英文优先采用ASCII编码,当与中文在同一页时采用Unicode编码。
 从页起始位置开始连续大于256字节英文序列采用ASCII编码,不足一页部分用0填补。
混合编码虽然给文本读取带来很大的麻烦,但既发挥了Unicode编码的好处,又节省了存储空间。
2) 以下是住文本流中的一些特殊符号:
符号 ASCII编码 Unicode编码
段结尾(Paragraph End) 13 13 00
行分隔(Hard Line Break) 11 11 00
分隔连接符(Break Hyphen) 45 45 00
空白符(Space) 32 32 00
制表符(Tab) 09 09 00
页分隔(Page Break) 12 12 00
单元格标记(Cell Mark) 07 07 00
表格行结束标记(Table End Mark) 07 07 00
表4-3:Word文件格式中的特殊符号
3)文本流中存储了Word文件中所有的文本内容,包括主文本内容,脚注,尾注,文本框内文本等。下表是计算相应内容存储位置的算法:
内容 计算方法
主文本内容 Fib.fcMin
脚注(Footnote) Fib.fcMin+Fib.ccpText(注)
子文档头部
(Header of Subdocument) Fib.fcMin+Fib.ccpText+Fib.ccpFtn
注释子文档
(Annotation Subdocument) Fib.fcMin+Fib.ccpText+Fib.ccpFtn+Fib.ccpHdr
尾注(Endnote) Fib.fcMin+Fib.ccpText
你可能喜欢
- 系统设计文档
- 文档分析
- 电子取证
- word文件
- 读取文件
- PDF文件
- 文件体系
- IC卡解决方案
- 班级信息管理系统数据库设计文档11页
- 公司工资管理系统delphi源码设计文档(源代码大小16M)8页
- 网上购书系统设计文档74页
- 管理系统软件设计文档39页
- 租车管理系统设计文档16页
- 车床主传动系统设计计算说明书_文档11页
- 需求文档分析1页
- 文档分析1页
- 英语文档分析9页
- 性格测试文档分析2页
- word文档结构分析1页
- 工程项目文档控制分析5页
- 《数据恢复与电子取证》习题二3页
- 涉密计算机检查工具、电子取证步骤2页
- 20本电子数据取证及信息安全英文书籍7页
- 电子取证技术2页
- 电子取证的思考7页
- 笔记:刑事案件中的电子取证——一起普通案例的调查模拟2页


