CEBX全称Common e-Document of Blending XML,译为基于混合XML的公共电子文档。CEBX是一种独立于软件、硬件、操作系统、呈现/打印设备的文档格式规范。
CEBX物理包的存储结构全称为XML-based Document Archive,简称XDA。XDA采用
Little-Endian字节序。
包由文件头描述(Header),文件流入口描述(Entry),各文件的内容流(BitStream)
组成。其中,Entry 和BitStream在一个包中可以出现多个,形成一组修改的历史记录,如图
使用gdb打断点查看内存
发现测试cebx文档共有4个entry,第一个entry的的偏移为26,通过此方法可以分析处cebx文件的真实大小,方便后续对文件进行拼接检查,测试发现可以有效的将cebx等文件从一个拼接文件中拆分出来