{"categories":[{"label":"Archiving","url":"https://skillfed.io/packages/category/system-archiving"},{"label":"Compression","url":"https://skillfed.io/packages/category/system-archiving-compression"}],"enrichment":{"capability":"Enables extraction of Deflate64-compressed ZIP archives using Python's standard zipfile API, patching the module to support a compression format that standard zipfile cannot handle.","skillfed_tags":["zip-compression","windows-compatibility"],"use_cases":["Extract large ZIP files created by Windows Explorer's native compression feature without external tools.","Process ZIP archives from Windows systems in a Python application that previously failed on Deflate64 entries.","Automate handling of mixed-compression ZIP files where some entries use standard Deflate and others use Deflate64.","Replace manual workarounds (e.g., calling 7-Zip or p7zip CLI tools) with a native Python solution."],"what_it_does":"zipfile-deflate64 solves a specific compatibility problem: recent versions of Windows Explorer use Deflate64 compression for ZIP files larger than 2GB, but Python's standard zipfile module does not support this format. The package wraps the infback9 Deflate64 decompression library (from zlib) and monkey-patches Python's zipfile module to recognize and decompress Deflate64-compressed entries transparently.\n\nWhen imported, the package modifies the standard zipfile module in-place, so any subsequent calls to zipfile.ZipFile() automatically gain Deflate64 support. It re-exports the entire zipfile API for convenience, allowing you to use it as a drop-in replacement. The package has no runtime dependencies and is distributed as precompiled wheels for common platforms and Python versions.","worth_installing":"Yes, if you need to extract Deflate64 ZIP files in Python and have no other decompression tool available. The package is straightforward to use and has no runtime dependencies. However, note that it is dormant (last release January 2022) and may not receive updates for future Python versions; verify compatibility with your target Python version before relying on it in production."},"id":"zipfile-deflate64","links":{"html":"https://skillfed.io/packages/zipfile-deflate64","md":"https://skillfed.io/packages/zipfile-deflate64.md","pypi":"https://pypi.org/project/zipfile-deflate64/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-01-05","license_spdx":null,"license_treatment":"permissive","name":"zipfile-deflate64","python_support":"supports_current","summary":"Extract Deflate64 ZIP archives with Python's zipfile API."},"popularity":{"monthly_downloads":1119071,"position":4342,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
