|
|
1
1
以上陈述回答了你自己的问题。你不能,因为它在解压缩之前不可用。在压缩之前,它不会在标题中的任何位置对块大小进行编码,在这里确认。。。 http://www.forensicswiki.org/wiki/Bzip2 您必须解压缩每个块才能知道它的大小。 |
|
2
0
在完成初始游程长度编码之后,只有关于编码中使用的块大小的信息。因此,正如文章所提到的,在最坏的情况下,您可能会从一个块中获得46MB的解压缩数据,而您只知道RLE反转之前的输出是900kB。 因此,实际上,唯一的方法是至少将文件解压缩到RLE阶段,并基于此计算大小。 |