.BZ2 ファイルとは何ですか?
BZ2 は、BZIP2 オープン ソースの圧縮方法を使用して生成された圧縮ファイルで、主に UNIX または Linux システムで使用されます。単一のファイルの圧縮に使用され、複数のファイルのアーカイブには使用されません。これは、複数のファイルを圧縮せずに 1 つのファイルにアーカイブする同じプラットフォームの TAR ファイル形式とは対照的です。 BZ2 で圧縮されたファイルは、WinZip などのアプリケーションで解凍できます。 BZIP2 は、Run-Length Encoding (RLE) または Burrows-Wheeler 圧縮アルゴリズムを使用して、高レベルの圧縮を実現します。
BZ2 ファイル形式
このファイル形式に使用できる正式な仕様はありません。ただし、非公式の リバース エンジニアリングされた仕様 は、.bz2 ストリームが 4 バイトのヘッダーで構成され、その後に続くことを示しています。 0 個以上の圧縮ブロックによって。その直後に、処理されたプレーン テキストのストリーム全体の 32 ビット CRC を含むストリーム終了マーカーが続きます。圧縮されたブロック間にパディングはなく、すべてのブロックがビット整列されます。
BZ2 ファイルの解凍/解凍
WinZip などのソフトウェアを使用して、Windows および Mac OS で BZ2 ファイルを解凍できます。 Linux では、ターミナルで次のコマンドを実行します。
bzip2 -d filename.bz2
参考文献
※【BZIP2フォーマット仕様書】(https://github.com/dsnet/compress/blob/master/doc/bzip2-format.pdf)