Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compression gzip文件-它是否像bzip2一样具有块头?_Compression_Gzip_File Format - Fatal编程技术网

Compression gzip文件-它是否像bzip2一样具有块头?

Compression gzip文件-它是否像bzip2一样具有块头?,compression,gzip,file-format,Compression,Gzip,File Format,bzip2格式的每个压缩块都有一个头,头以“”开头。compressed_magic:48=0x314159265359(BCD(pi))”。所以,以二进制形式检测大bzip2的中间是相当容易的 GZIP格式在大文件的中间是否有相同的魔法常数? 或者这个问题是这样的:gzip是否有gziprecover,就像bzip2有bzip2recover一样?我没有重读它,但据我记忆所及,没有这种格式的块头。在这个链接中没有关于压缩数据格式本身的信息gzip只是一个容器,所以它属于所使用的压缩格式。通常

bzip2格式的每个压缩块都有一个头,头以“
”开头。compressed_magic:48=0x314159265359(BCD(pi))”
。所以,以二进制形式检测大bzip2的中间是相当容易的

GZIP格式在大文件的中间是否有相同的魔法常数?


或者这个问题是这样的:gzip是否有gziprecover,就像bzip2有bzip2recover一样?

我没有重读它,但据我记忆所及,没有这种格式的块头。

在这个链接中没有关于压缩数据格式本身的信息gzip只是一个容器,所以它属于所使用的压缩格式。通常deflate:deflate只有3位头(编码方法为零位和两位,00/01/10中的一位)和可变压缩块大小。标头未对齐字节。