Esta documentação é de uma versão antiga do Python que não é mais atualizada. Você deveria atualizar e ler a Documentação do Python para versão estável atual.

# Compressão de Dados e Arquivamento

Os módulos descritos neste capítulo suportam a compressão de dados com os algoritmos zlib, gzip, bzip2 e lzma e a criação de arquivos ZIP e tar. Consulte também Operações de arquivamento fornecido pelo módulo `shutil`.

- `zlib` — Compactação compatível com gzip
- `gzip` — Support for gzip files
  - Exemplos de uso
  - Interface de linha de comando
    - Opções da linha de comando
- `bz2` — Suporte para compressão bzip2
  - (Des)compressão de arquivos
  - (Des)compressão incremental
  - (De)compressão de uma só vez (one-shot)
  - Exemplos de uso
- `lzma` — Compactação usando o algoritmo LZMA
  - Lendo e escrevendo arquivos comprimidos
  - Comprimindo e descomprimindo dados na memória
  - Diversos
  - Especificando cadeias de filtros personalizadas
  - Exemplos
- `zipfile` — Trabalha com arquivos ZIP
  - Objetos ZipFile
  - Objetos Path
  - Objetos PyZipFile
  - Objetos ZipInfo
  - Interface de Linha de Comando
    - Opções de linha de comando
  - Armadilhas de descompressão
    - Do próprio arquivo
    - Limitações do sistema de arquivos
    - Limitações de recursos
    - Interrupção
    - Comportamentos padrão da extração
- `tarfile` — Read and write tar archive files
  - TarFile Objects
  - Objetos TarInfo
  - Filtros de extração
    - Default named filters
    - Filter errors
    - Dicas para verificação adicional
    - Suporte a versões mais antigas do Python
    - Stateful extraction filter example
  - Interface de Linha de Comando
    - Opções de linha de comando
  - Exemplos
  - Formatos tar suportados
  - Problemas de Unicode