> **Источник:** https://python-all.ru/3.6/library/archiving.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 13. Сжатие данных и архивирование

Модули, описанные в этой главе, поддерживают сжатие данных с помощью алгоритмов zlib, gzip, bzip2 и lzma, а также создание архивов в форматах ZIP и tar. Смотрите также [операции архивирования](https://python-all.ru/3.6/library/shutil.html#archiving-operations), предоставляемые модулем [`shutil`](https://python-all.ru/3.6/library/shutil.html#module-shutil).

- [13.1. `zlib` – Сжатие, совместимое с **gzip**](https://python-all.ru/3.6/library/zlib.html)
- [13.2. `gzip` – Поддержка файлов **gzip**](https://python-all.ru/3.6/library/gzip.html)

  - [13.2.1. Примеры использования](https://python-all.ru/3.6/library/gzip.html#examples-of-usage)
- [13.3. `bz2` – Поддержка сжатия **bzip2**](https://python-all.ru/3.6/library/bz2.html)

  - [13.3.1. (Де)сжатие файлов](https://python-all.ru/3.6/library/bz2.html#de-compression-of-files)
  - [13.3.2. Инкрементальное (де)сжатие](https://python-all.ru/3.6/library/bz2.html#incremental-de-compression)
  - [13.3.3. Одноэтапное (де)сжатие](https://python-all.ru/3.6/library/bz2.html#one-shot-de-compression)
- [13.4. `lzma` – Сжатие с использованием алгоритма LZMA](https://python-all.ru/3.6/library/lzma.html)

  - [13.4.1. Чтение и запись сжатых файлов](https://python-all.ru/3.6/library/lzma.html#reading-and-writing-compressed-files)
  - [13.4.2. Сжатие и разжатие данных в памяти](https://python-all.ru/3.6/library/lzma.html#compressing-and-decompressing-data-in-memory)
  - [13.4.3. Разное](https://python-all.ru/3.6/library/lzma.html#miscellaneous)
  - [13.4.4. Задание пользовательских цепочек фильтров](https://python-all.ru/3.6/library/lzma.html#specifying-custom-filter-chains)
  - [13.4.5. Примеры](https://python-all.ru/3.6/library/lzma.html#examples)
- [13.5. `zipfile` – Работа с ZIP-архивами](https://python-all.ru/3.6/library/zipfile.html)

  - [13.5.1. Объекты ZipFile](https://python-all.ru/3.6/library/zipfile.html#zipfile-objects)
  - [13.5.2. Объекты PyZipFile](https://python-all.ru/3.6/library/zipfile.html#pyzipfile-objects)
  - [13.5.3. Объекты ZipInfo](https://python-all.ru/3.6/library/zipfile.html#zipinfo-objects)
  - [13.5.4. Интерфейс командной строки](https://python-all.ru/3.6/library/zipfile.html#command-line-interface)

    - [13.5.4.1. Параметры командной строки](https://python-all.ru/3.6/library/zipfile.html#command-line-options)
- [13.6. `tarfile` – Чтение и запись tar-архивов](https://python-all.ru/3.6/library/tarfile.html)

  - [13.6.1. Объекты TarFile](https://python-all.ru/3.6/library/tarfile.html#tarfile-objects)
  - [13.6.2. Объекты TarInfo](https://python-all.ru/3.6/library/tarfile.html#tarinfo-objects)
  - [13.6.3. Интерфейс командной строки](https://python-all.ru/3.6/library/tarfile.html#command-line-interface)

    - [13.6.3.1. Параметры командной строки](https://python-all.ru/3.6/library/tarfile.html#command-line-options)
  - [13.6.4. Примеры](https://python-all.ru/3.6/library/tarfile.html#examples)
  - [13.6.5. Поддерживаемые форматы tar](https://python-all.ru/3.6/library/tarfile.html#supported-tar-formats)
  - [13.6.6. Вопросы Unicode](https://python-all.ru/3.6/library/tarfile.html#unicode-issues)
