Skip to main content

Aspose.Zip for Python via .NET is a library that can be used by Python developers for a variety of archive-processing tasks. It supports ZIP, GZIP, BZIP2, TAR, CPIO, LZIP, 7Z, LZMA, XZ and Z formats. It allows you to encrypt and decrypt files, create self-extracting archives and extract RAR, CAB, WIM formats as well. The API is easy to use and robust.

Project description

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

Project details


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.4.0-py3-none-win_amd64.whl (38.8 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3

aspose_zip-25.4.0-py3-none-macosx_10_14_x86_64.whl (41.4 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: aspose_zip-25.4.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.8.10

File hashes

Hashes for aspose_zip-25.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c899d29e5c3f75ebcd6b403350b0364a3cb98a7d2b05b809ee8c9c61f12ebee9
MD5 c4c0cf606e7b3b2186c6662c4280c90e
BLAKE2b-256 ed74d25001b56842520ef662e979a8ac7bdcfc52bae09a1ed4dcde354ea74eac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aspose_zip-25.4.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.8.10

File hashes

Hashes for aspose_zip-25.4.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 c3571d263cdb42b91a92c221435083a6071f2852c30b81dace624ecbe9765071
MD5 4d2c513d3c2c67f93f262cc7f38bba30
BLAKE2b-256 21bb8ab7eceeb07291c8976a1d8bf4999e50056b40a0c0089c378a6cd0e88fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_zip-25.4.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a14a462b07469bcd3df3e06f459624e3760ff4452380aeea132d18267fc8a2ef
MD5 f980dadccab5649cba33d1103e8b9b1b
BLAKE2b-256 338de95dcc47f7bc318cc1d404c53fc07c72c4a1c4c62dc057e374a63b71abbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_zip-25.4.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5d7c41b1f336b1027573c6c27d2aa29d74b8468172ef844a599617b6ec8cdd95
MD5 a3f3df7a68879891bd3244cd0e7e310c
BLAKE2b-256 76f8d8e9456d38ff21aadf2d1260d9aa7163bc95a1119168830871ecdf2d6edd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page