2011-01-10 4 views
1

bzip2形式のすべての圧縮ブロックには、ヘッダがあります。ヘッダは".compressed_magic:48 = 0x314159265359 (BCD (pi))"で始まります。したがって、バイナリ形式の大きなbzip2の真ん中を検出するのはむしろ簡単です。gzipファイル - bzip2のようなブロックヘッダーはありますか?

gzip形式は、大きなファイルの中央に同じマジック定数を持っていますか?

またはこの質問は次のようである:gzipのは、bzip2のようなgziprecoverが

答えて

2

http://www.gzip.org/zlib/rfc-gzip.html bzip2recover私はその形式にはブロックヘッダ、その後、私が覚えている限りでは、それを再読み込みませんが、いませんでしたしていません。

+0

このリンクの圧縮データ自体のフォーマットに関する情報はありません – osgx

+2

Gzipは単なるコンテナなので、使用される圧縮フォーマットに属します。通常deflate:http://www.gzip.org/zlib/rfc-deflate.html#block-format – Cine

+1

Deflateには3ビットのヘッダーしかありません(コーディング方法にはゼロビットと2ビット、00/01/10のいずれか)圧縮されたブロックサイズを可変にします。ヘッダーはバイト整列されていません。 – osgx

関連する問題