码迷,mamicode.com
首页 > 其他好文 > 详细

rar文件简单分析

时间:2019-11-25 20:50:31      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:压缩   png   com   压缩包   bsp   文档   信息   恢复   src   

1.rar文件也是由许多特定的块组成

技术图片

 

注1:CRC为CRC32的低2个字节(MARK_HEAD的CRC 为固定的0x5261,非计算出来的值)
注2:
    HEAD_TYPE=0x72 标记块
    HEAD_TYPE=0x73 压缩文件头
    HEAD_TYPE=0x74 文件头
    HEAD_TYPE=0x75 注释头
    HEAD_TYPE=0x76 旧风格的用户身份信息
    HEAD_TYPE=0x77 子块
    HEAD_TYPE=0x78 恢复纪录
    HEAD_TYPE=0x79 用户身份信息
    HEAD_TYPE=0x7a subblock

 

 

 2.例如

技术图片

 

 这是一个flag.txt文档

技术图片

 

 和一个gif文档压缩为的rar压缩包

3.其中52 61是两个字节的CRC

技术图片

 

 4.72是一个字节的块类型

技术图片

 

 5.下面部分为rar文件固定字节

技术图片

 

 6.选中区域为flag.txt文件

技术图片

 

 7.上一个文件结束,就是下一个块的CRC

技术图片

 

 8.CRC结束就是块类型

技术图片

 

 9.然后下面就是完整的gif文档

技术图片

 

 10.最后7位是rar的固定文件尾

技术图片

 

 

 

rar文件简单分析

标签:压缩   png   com   压缩包   bsp   文档   信息   恢复   src   

原文地址:https://www.cnblogs.com/Hunter-01001100/p/11930075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!