# 12. データ圧縮とアーカイブ

この章で説明されるモジュールは zlib, gzip, bzip2 アルゴリズムによるデータの圧縮と、 ZIP, tar フォーマットのアーカイブ作成をサポートします。 `shutil` モジュールで提供されている アーカイブ化操作 も参照してください。

- 12.1. `zlib` --- gzip 互換の圧縮
- 12.2. `gzip` --- gzip ファイルのサポート
  - 12.2.1. 使い方の例
- 12.3. `bz2` --- bzip2 互換の圧縮ライブラリ
  - 12.3.1. ファイルの圧縮/解凍
  - 12.3.2. 逐次的な圧縮/解凍
  - 12.3.3. 一括圧縮/解凍
- 12.4. `zipfile` --- ZIP アーカイブの処理
  - 12.4.1. ZipFile オブジェクト
  - 12.4.2. PyZipFile オブジェクト
  - 12.4.3. ZipInfo オブジェクト
  - 12.4.4. コマンドラインインターフェイス
    - 12.4.4.1. コマンドラインオプション
- 12.5. `tarfile` --- tar アーカイブファイルの読み書き
  - 12.5.1. TarFile オブジェクト
  - 12.5.2. TarInfo オブジェクト
  - 12.5.3. 例
  - 12.5.4. サポートしている tar フォーマット
  - 12.5.5. Unicode に関する問題