Ce document est relatif à une vieille version de Python qui n'est plus soutenue. Mettez à jour votre version et lisez Bienvenue sur la documentation de la version stable actuelle de Python.

# Compression de donnée et archivage

Les modules documentés dans ce chapitre implémentent les algorithmes de compression zlib, gzip, bzip2 et lzma, ainsi que la création d'archives ZIP et tar. Voir aussi Archiving operations fourni par le module `shutil`.

- `zlib` — Compression compatible avec gzip
- `gzip` — Support pour les fichiers gzip
  - Exemples d'utilisation
- `bz2` — Prise en charge de la compression bzip2
  - (Dé)compression de fichiers
  - (Dé)compression incrémentielle
  - (Dé)compression en une fois
  - Exemples d'utilisation
- `lzma` — Compression via l'algorithme LZMA
  - Lire et écrire des fichiers compressés
  - Compresser et décompresser une donnée en mémoire
  - Divers
  - Préciser des chaînes de filtre personnalisées
  - Exemples
- `zipfile` — Travailler avec des archives ZIP
  - Objets ZipFile
  - Objets PyZipFile
  - Objets ZipInfo
  - Interface en ligne de commande
    - Options de la ligne de commande
- `tarfile` — Lecture et écriture de fichiers d'archives tar
  - Les objets TarFile
  - Les objets TarInfo
  - Interface en ligne de commande
    - Options de la ligne de commande
  - Exemples
  - Formats tar pris en charge
  - Problèmes unicode