BZIP2を作成
BZIP2は、「Burrows-Wheeler Block Sort Text Compressor」の略で、UnixやLinuxシステムで使われるファイル圧縮ユーティリティである。 BZIP2圧縮アルゴリズムを使ってファイルサイズを効率的に縮小し、一般的に拡張子が'.bz2'の小さいファイルを生成します。 高い圧縮効率で支持され、ソフトウェアの配布やデータのアーカイブによく使われる。
BZIP2は単一ファイルを圧縮するように設計されており、ファイルアーカイバ(複数のファイルやディレクトリを1つのアーカイブファイルにまとめるためのソフトウェアユーティリティ)としては機能しません。BZIP2 は特にテキストデータの圧縮に効率的で、解凍も比較的速い。
上記のコードでは、結果として得られるBZIP2ファイルはファイル拡張子と「.bz2」の両方を持たなければなりません。これは、後でファイルをテキストファイルに戻すための解凍において非常に重要です。usingブロック内で、Add
メソッドを使用して、テキストファイルを最終的なBZIP2アーカイブに追加します。最後に、BZIP2
ファイルをエクスポートするにはSaveAsメソッドを使用します。