資料壓縮與保存
**************

本章中描述的模組支援使用 zlib、gzip、bzip2 和 lzma 演算法進行資料壓縮
，以及建立 ZIP 和 tar 格式的存檔。另請參閱 "shutil" 模組提供的
Archiving operations。

* "zlib" --- 相容於 **gzip** 的壓縮

* "gzip" --- **gzip** 檔案的支援

  * 用法範例

  * Command-line interface

    * Command-line options

* "bz2" --- **bzip2** 壓縮的支援

  * (De)compression of files

  * Incremental (de)compression

  * One-shot (de)compression

  * 用法範例

* "lzma" --- 使用 LZMA 演算法進行壓縮

  * Reading and writing compressed files

  * Compressing and decompressing data in memory

  * Miscellaneous

  * Specifying custom filter chains

  * 範例

* "zipfile" --- 處理 ZIP 封存檔案

  * ZipFile objects

  * Path objects

  * PyZipFile objects

  * ZipInfo objects

  * Command-line interface

    * 命令列選項

  * 解壓縮的陷阱

    * 來自檔案本身

    * File system limitations

    * 資源限制

    * 中斷

    * 解壓縮的預設行為

* "tarfile" --- 讀取與寫入 tar 封存檔案

  * TarFile 物件

  * TarInfo 物件

  * Extraction filters

    * Default named filters

    * Filter errors

    * Hints for further verification

    * Supporting older Python versions

    * Stateful extraction filter example

  * 命令列介面

    * 命令列選項

  * 範例

    * Reading examples

    * Writing examples

  * 支援的 tar 格式

  * Unicode issues
