在winhex中我试图找到bzip2压缩文件的数据大小?

问题描述 投票:0回答:1

我正在尝试在 winhex 中查找 Bzip2 文件的压缩文件大小,但不知道该怎么做,任何人都可以知道如何通过查看十六进制编辑器来查找这些东西

我已尝试检查标头文件,即 42 5A 68 但仍然不知道下一步该怎么做?

linux compression bzip2
1个回答
0
投票

当您检查bzip2

headers
时,您将首先看到您有4个字节作为标题

BZh<0-9>  

然后你有

BCD
编码的
Pi
数字(6 个字节):

0x314159265359  

然后是 CRC(4 字节)
等等...

然后启动霍夫曼编码数据流(据我理解是压缩数据)

最后你在

SQRT(Pi)
中有
BCD
(6 个字节)

0x177245385090

CRC(4字节)

以及 0 到 7 位填充(到整个字节)

© www.soinside.com 2019 - 2024. All rights reserved.