{"categories":[{"label":"Compression","url":"https://skillfed.io/packages/category/system-archiving-compression"}],"enrichment":{"capability":"pyzipper replaces Python's standard zipfile module to read and write AES-encrypted zip archives, using the WinZip AES encryption specification.","skillfed_tags":["encryption","compression","archive"],"use_cases":["Encrypt sensitive files in zip archives for secure distribution or storage with password protection","Read WinZip-encrypted zip files programmatically without external tools or manual decryption","Build backup or archival systems that require both compression and AES encryption in a single step","Migrate from manual encryption workflows to a standard Python API for handling encrypted archives","Create password-protected zip files for compliance or data protection requirements"],"what_it_does":"pyzipper is a drop-in replacement for Python's zipfile module that adds support for reading and writing AES-encrypted zip archives using the WinZip AES encryption specification. It maintains the same API as Python 3.7's zipfile, so existing code using standard zipfile can often switch to pyzipper with minimal changes to add encryption support.\n\nThe package depends on pycryptodomex for cryptographic operations and supports AES encryption at 128, 192, or 256 bits (256 bits by default). It handles password-based encryption, CRC32 validation for data integrity, and follows WinZip's AES FAQ recommendations\u2014notably, it excludes CRC32 values from encrypted file headers by default to avoid leaking information about small files, though this can be conditionally enabled for files above a configurable byte threshold.","worth_installing":"Yes. pyzipper is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a real gap in Python's standard library\u2014AES encryption for zip files. The MIT license is permissive. Use it when you need encrypted zip support; the API is familiar to anyone who has used zipfile, and the single dependency is lightweight."},"id":"pyzipper","links":{"html":"https://skillfed.io/packages/pyzipper","md":"https://skillfed.io/packages/pyzipper.md","pypi":"https://pypi.org/project/pyzipper/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-14","license_spdx":"MIT","license_treatment":"permissive","name":"pyzipper","python_support":"supports_current","summary":"AES encryption for zipfile."},"popularity":{"monthly_downloads":9323147,"position":1544,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
