これは既にサポートされていない古いバージョンの Python のドキュメントです。 是非 Python をアップグレードし、このドキュメントを読みましょう: 現在の安定板リリースの Python ドキュメント.

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

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

- `zlib` --- gzip 互換の圧縮
- `gzip` --- gzip ファイルのサポート
  - 使い方の例
  - コマンドラインインターフェイス
    - コマンドラインオプション
- `bz2` --- bzip2 圧縮のサポート
  - ファイルの圧縮/解凍
  - 逐次圧縮および展開
  - 一括圧縮/解凍
  - 使い方の例
- `lzma` --- LZMA アルゴリズムを使用した圧縮
  - 圧縮ファイルへの読み書き
  - メモリ上での圧縮と展開
  - その他
  - カスタムフィルタチェインの指定
  - 使用例
- `zipfile` --- ZIP アーカイブの処理
  - ZipFile オブジェクト
  - Path オブジェクト
  - PyZipFile オブジェクト
  - ZipInfo オブジェクト
  - コマンドラインインターフェイス
    - コマンドラインオプション
  - Decompression pitfalls
    - From file itself
    - File System limitations
    - Resources limitations
    - Interruption
    - Default behaviors of extraction
- `tarfile` --- tar アーカイブファイルの読み書き
  - TarFile オブジェクト
  - TarInfo オブジェクト
  - Extraction filters
    - Default named filters
    - Filter errors
    - Hints for further verification
    - Supporting older Python versions
    - Stateful extraction filter example
  - コマンドラインインターフェイス
    - コマンドラインオプション
  - 使用例
  - サポートしている tar フォーマット
  - Unicode に関する問題