Skip to main content

Product Page | Documentation | Demos | Blog | API Reference | Search | Free Support | Temporary License

Try our Free Online Apps demonstrating some of the most popular compression and archive-related functionality.

Aspose.Zip for Python via .NET is a Python API to create, manipulate, extract & protect archive formats including ZIP, BZIP, BZ2 & TAR. It allows your Python applications to compress/decompress files and folders without getting into the complexity of coding new compression algorithms or understanding the existing ones. Enable your programs to work with a vast range of features, such as creating archives, saving archives, archive extraction, encrypting/decrypting archives, compressing single or multiple files as well as directory contents. It also allows you to apply security to your archived and compressed files and folders via password, AES (128, 192, 256) encryption, or mixed encryption. Check out the Landing Pages of Aspose.Zip for Python via .NET for a more detailed description of the features and possibilities of the library.

Archive Processing Features

  • Compress files and folders into standard ZIP formats.
  • Supports Deflate, Bzip2 & LZMA compression algorithms.
  • Apply simple password or AES128, AES192, AES256 encryption to archives.
  • Employ different protection schemes for each file within an archive.
  • Append more files to an existing zipped archive.
  • Use Gzip or Bzip2 to pack files & folders into a TAR archive.
  • Supports LZMA or LZMA2 compression & optional encryption to create 7z archives.
  • Create self-extracting compressed archives.

Compress Files As

Compression: Zip, Tar, Cpio, GZip, Bz2, Z, Xz, Lzip, 7z

Read Archives

Decompression: Zip, Rar, Cab, Tar, Cpio, GZip, Bz2, Z, Xz, Lzip

Platform Independence

Aspose.Zip for Python via .NET can be used to develop 32-bit and 64-bit Python applications for different operating systems (such as Windows, Linux or MacOS) where Python 3.5 or later is installed.

Get Started

Run pip install aspose-zip to fetch the package. If you already have Aspose.Zip for Python via .NET and want to get the latest version, please run pip install --upgrade aspose-zip.

To learn more about Aspose.Zip for Python via .NET and explore the basic requirements and features of the library, check out the following Aspose.Zip for Python via .NET Documentation pages for other use cases.

How to ZIP files

import aspose.zip as zp

with zp.Archive() as archive:
    archive.create_entry("entry_name.dat", "input_file.dat")
    archive.save('my_archive.zip')

How to UnZIP files

import aspose.zip as zp

with zp.Archive("input_archive.zip") as archive:
    archive.extract_to_directory("outputDirectory")

How to create 7z Archive with AES Encryption

import aspose.zip as zp
import io

with zp.sevenzip.SevenZipArchive(zp.saving.SevenZipEntrySettings(None, zp.saving.SevenZipAESEncryptionSettings("p@s$"))) as archive:
    archive.create_entry("data.bin", io.BytesIO(b"\x00\xFF"))
    archive.save("result_archive.7z")

Demos:

Product Page | Documentation | Demos | Blog | API Reference | Search | Free Support | Temporary License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aspose_zip-25.3.0-py3-none-win_amd64.whl (38.8 MB view details)

Uploaded Python 3Windows x86-64

aspose_zip-25.3.0-py3-none-win32.whl (34.5 MB view details)

Uploaded Python 3Windows x86

aspose_zip-25.3.0-py3-none-manylinux1_x86_64.whl (45.5 MB view details)

Uploaded Python 3

aspose_zip-25.3.0-py3-none-macosx_10_14_x86_64.whl (41.3 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file aspose_zip-25.3.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: aspose_zip-25.3.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 38.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for aspose_zip-25.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9fd58647e0e26d19c79a5ce9a0d9f174704aff45e61e78730dd39cfc989b3647
MD5 787759994351e68e0b7810b04a0da85e
BLAKE2b-256 0644ac2720b3068ba959949e57184e636aed61fcf713e33a63ae8c4083bcfd98

See more details on using hashes here.

File details

Details for the file aspose_zip-25.3.0-py3-none-win32.whl.

File metadata

  • Download URL: aspose_zip-25.3.0-py3-none-win32.whl
  • Upload date:
  • Size: 34.5 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for aspose_zip-25.3.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 7419f6a4c26bbd9d505c66ed24ea7c71385297472bff78f8a38e94272f4dd73a
MD5 f6b14ecdd2e0c0afd7827da50aa5fc0a
BLAKE2b-256 807b037b634fa26136f74c03a45709ab3f12d654c86260bb60a0b49b759b3bf7

See more details on using hashes here.

File details

Details for the file aspose_zip-25.3.0-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aspose_zip-25.3.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e1fffdca919af34487e3ff5e4fe0a0d2435bff7c4711feb525140147366d114
MD5 f5a3290ff4ae52abb988cd439089d52e
BLAKE2b-256 1adc10b898d1bcae7c6f4379de82ae43ae66540a887f58db3637feba05985f80

See more details on using hashes here.

File details

Details for the file aspose_zip-25.3.0-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aspose_zip-25.3.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b41787c4a436cc6af94aea584e19755a42954b44a7a86c5fb8a75d79e5864fed
MD5 62124b5c0ec02be0a80881ebf4ad6e01
BLAKE2b-256 3cff37056102678e3058e43a7a91c2d3ca1ac035978eb69ce45b3bbc3af56e3e

See more details on using hashes here.

Release history Release notifications | RSS feed

26.8

4 files

26.7.0

4 files

26.6.0

4 files

26.5.0

4 files

26.4.0

4 files

26.3.0

4 files

26.2.0

4 files

26.1.0

4 files

25.12.0

4 files

25.11.0

4 files

25.9.0

4 files

25.8.0

4 files

25.7.0

4 files

25.6.0

4 files

25.5.0

4 files

25.4.0

4 files

This release

25.3.0 This release

4 files

25.2.0

4 files

25.1.0

4 files

24.12.0

4 files

24.11.0

4 files

24.10.0

4 files

24.9.0

4 files

24.8.0

4 files

24.7.1

4 files

24.7.0

4 files

24.6.0

4 files

24.5.0

4 files

24.4.0

4 files

24.3.0

4 files

24.2.0

4 files

24.1.0

4 files

23.12.0

4 files

23.11.0

4 files

23.10.0

4 files

23.9.0

4 files

23.8.0

3 files

23.7.0

3 files

23.6.1

3 files

23.6.0

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page