使用winhex 手动合并与分离文件
一、从合并的文件中手动分离文件
面对一个合并文件的二进制流,如何找出哪里是前一个文件结尾,
哪里是后一个文件的开头。
可以联想到文件头标志,这方面的知识,利用不同类型的文件头标
志,做为分离的依据。
以word 文档为例,word 文档稍微复杂一点,这是因为word 文档的文
件头和压缩文件的文件头
用Winhex 打开合并后的文件,查找docx 的文件头标志:
一、从合并的文件中手动分离文件
壹 MS Word/Excel (xlsx.or.docx) ,文件头:504B0304
贰 ZIP Archive (zip) ,文件头:504B0304
zip格式的文件头和word 的docx一样,这是为什么呢,
因为DOCX 和XLSX 本质上就是一个压缩文件呀。修改
docx后缀为zip 等压缩格式,然后用压缩工具解压查看,
可以看到清晰的多个文件和目录结构。
一、从合并的文件中手动分离文件
过程提示:
① 将合并后的文件,根据文件头标
志,手动搜索,找到另一个文件
头,手动分离。查看分离后的2 个
文件是否能正常查看。
查找菜单, “搜索”- “