Spec-Zone.ru › Python 3.13

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

Модули, описанные в этой главе, поддерживают сжатие данных с использованием алгоритмов zlib, gzip, bzip2 и lzma, а также создание архивов в форматах ZIP и tar. См. также Операции с архивами, предоставляемые модулем shutil.

  • zlib — Сжатие, совместимое с gzip
    • error
    • adler32()
    • compress()
    • compressobj()
    • crc32()
    • decompress()
    • decompressobj()
    • compress()
    • flush()
    • copy()
    • unused_data
    • unconsumed_tail
    • eof
    • decompress()
    • flush()
    • copy()
    • ZLIB_VERSION
    • ZLIB_RUNTIME_VERSION
  • gzip — Поддержка файлов gzip
    • open()
    • BadGzipFile
    • GzipFile
      • peek()
      • mode
      • mtime
      • name
    • compress()
    • decompress()
    • Примеры использования
    • Командная строка
      • Опции командной строки
  • bz2 — Поддержка сжатия bzip2
    • (Де)сжатие файлов
      • open()
      • BZ2File
        • peek()
        • fileno()
        • readable()
        • seekable()
        • writable()
        • read1()
        • readinto()
        • mode
        • name
    • Инкрементное (де)сжатие
      • BZ2Compressor
        • compress()
        • flush()
      • BZ2Decompressor
        • decompress()
        • eof
        • unused_data
        • needs_input
    • Однократное (де)сжатие
      • compress()
      • decompress()
    • Примеры использования
  • lzma — Сжатие с использованием алгоритма LZMA
    • LZMAError
    • Чтение и запись сжатых файлов
      • open()
      • LZMAFile
        • peek()
        • mode
        • name
    • Сжатие и распаковка данных в памяти
      • LZMACompressor
        • compress()
        • flush()
      • LZMADecompressor
        • decompress()
        • check
        • eof
        • unused_data
        • needs_input
      • compress()
      • decompress()
    • Разное
      • is_check_supported()
    • Указание пользовательских цепочек фильтров
    • Примеры
END_OF_DOCUMENT_MARKER
  • zipfile — Работа с архивами ZIP
    • BadZipFile
    • BadZipfile
    • LargeZipFile
    • ZipInfo
    • is_zipfile()
    • ZIP_STORED
    • ZIP_DEFLATED
    • ZIP_BZIP2
    • ZIP_LZMA
    • Объекты ZipFile
      • ZipFile
      • close()
      • getinfo()
      • infolist()
      • namelist()
      • open()
      • extract()
      • extractall()
      • printdir()
      • setpassword()
      • read()
      • testzip()
      • write()
      • writestr()
      • mkdir()
      • filename
      • debug
      • comment
    • Объекты пути
      • Path
      • name
      • open()
      • iterdir()
      • is_dir()
      • is_file()
      • is_symlink()
      • exists()
      • suffix
      • stem
      • suffixes
      • read_text()
      • read_bytes()
      • joinpath()
    • Объекты PyZipFile
      • PyZipFile
        • writepy()
    • Объекты ZipInfo
      • from_file()
      • is_dir()
      • filename
      • date_time
      • compress_type
      • comment
      • extra
      • create_system
      • create_version
      • extract_version
      • reserved
      • flag_bits
      • volume
      • internal_attr
      • external_attr
      • header_offset
      • CRC
      • compress_size
      • file_size
    • Командная строка
      • Параметры командной строки
    • Ловушки при распаковке
      • Из самого файла
      • Ограничения файловой системы
      • Ограничения ресурсов
      • Прерывание
      • Поведение по умолчанию при извлечении
  • tarfile — Чтение и запись файлов архивов tar
    • open()
    • is_tarfile()
    • TarError
    • ReadError
    • CompressionError
    • StreamError
    • ExtractError
    • HeaderError
    • FilterError
      • tarinfo
    • AbsolutePathError
    • OutsideDestinationError
    • SpecialFileError
    • AbsoluteLinkError
    • LinkOutsideDestinationError
    • ENCODING
    • REGTYPE
    • AREGTYPE
    • LNKTYPE
    • SYMTYPE
    • CHRTYPE
    • BLKTYPE
    • DIRTYPE
    • FIFOTYPE
    • CONTTYPE
    • GNUTYPE_LONGNAME
    • GNUTYPE_LONGLINK
    • GNUTYPE_SPARSE
    • USTAR_FORMAT
    • GNU_FORMAT
    • PAX_FORMAT
    • DEFAULT_FORMAT
    • Объекты TarFile
      • TarFile
      • open()
      • getmember()
      • getmembers()
      • getnames()
      • list()
      • next()
      • extractall()
      • extract()
      • extractfile()
      • errorlevel
      • extraction_filter
      • add()
      • addfile()
      • gettarinfo()
      • close()
      • pax_headers
    • Объекты TarInfo
      • TarInfo
      • frombuf()
      • fromtarfile()
      • tobuf()
      • name
      • size
      • mtime
      • mode
      • type
      • linkname
      • uid
      • gid
      • uname
      • gname
      • chksum
      • devmajor
      • devminor
      • offset
      • offset_data
      • sparse
      • pax_headers
      • replace()
      • isfile()
      • isreg()
      • isdir()
      • issym()
      • islnk()
      • ischr()
      • isblk()
      • isfifo()
      • isdev()
    • Фильтры извлечения
      • Фильтры по умолчанию с именами
        • fully_trusted_filter()
        • tar_filter()
        • data_filter()
      • Ошибки фильтра
      • Рекомендации для дальнейшей проверки
      • Поддержка более старых версий Python
      • Пример фильтра извлечения с состоянием
    • Командная строка
      • Опции командной строки
    • Примеры
    • Поддерживаемые форматы tar
    • Проблемы с Unicode

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/archiving.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API