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

この章のモジュールは、zlib、gzip、bzip2、lzma、zstd アルゴリズムによる
データ圧縮と、ZIP 形式・tar 形式のアーカイブ作成をサポートします。
"shutil" モジュールが提供する アーカイブ化操作 も参照してください。

* "compression" パッケージ

* "compression.zstd" --- Zstandard 形式に対応した圧縮

  * 例外

  * 圧縮ファイルへの読み書き

  * メモリ上での圧縮と展開

  * Zstandard 辞書

  * 高度なパラメータの制御

  * その他

  * 使用例

* "zlib" --- **gzip** 互換の圧縮

* "gzip" --- **gzip** ファイルのサポート

  * 使い方の例

  * コマンドライン・インターフェース

    * コマンドラインオプション

* "bz2" --- **bzip2** 圧縮のサポート

  * ファイルの圧縮/解凍

  * 逐次圧縮および展開

  * 一括圧縮/解凍

  * 使い方の例

* "lzma" --- LZMA アルゴリズムを使用した圧縮

  * 圧縮ファイルへの読み書き

  * メモリ上での圧縮と展開

  * その他

  * カスタムフィルタチェインの指定

  * 定数

  * 使用例

* "zipfile" --- ZIP アーカイブの処理

  * ZipFile オブジェクト

  * Path オブジェクト

  * PyZipFile オブジェクト

  * ZipInfo オブジェクト

  * コマンドライン・インターフェース

    * コマンドラインオプション

  * 展開時の注意点

    * ファイル自体の問題

    * ファイルシステムの制限

    * リソースの制限

    * 中断

    * 展開時のデフォルトの動作

* "tarfile" --- tar アーカイブファイルの読み書き

  * TarFile オブジェクト

  * TarInfo オブジェクト

  * 展開フィルター

    * 組み込みの名前付きフィルター

    * フィルターのエラー

    * 追加の検証のヒント

    * 古い Python バージョンへの対応

    * 状態を持つ展開フィルターの例

  * コマンドラインインターフェイス

    * コマンドラインオプション

  * 使用例

    * 読み取りの例

    * 書き込みの例

  * サポートしている tar フォーマット

  * Unicode に関する問題
