inflate64
deflate64 compression/decompression library
What it is and what it does
inflate64 is a Python compression library that implements the Enhanced Deflate algorithm (also known as DEFLATE64, a PKWARE trademark) for both compression and decompression. It exposes two main classes: Inflater for decompressing data and Deflater for compressing data, each with straightforward method calls to perform their respective operations.
The package is a compiled extension (wheels available for macOS, Linux, Windows across multiple architectures and Python versions 3.9–3.14) with no runtime dependencies. It targets developers who need to work with DEFLATE64-compressed data, particularly in contexts where standard deflate is insufficient or where compatibility with PKWARE tools is required.
Use it for:
- Decompress DEFLATE64-compressed archives or data streams from PKWARE tools or compatible sources
- Compress data using Enhanced Deflate when standard deflate compression is inadequate or interoperability with DEFLATE64 systems is needed
- Build archival or backup utilities that must handle DEFLATE64-compressed files
- Integrate DEFLATE64 support into data processing pipelines where zlib alone is insufficient
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Deflater and Inflater classes to compress and decompress data using the Enhanced Deflate (DEFLATE64) compression algorithm.
Yes, if you specifically need DEFLATE64 compression/decompression and can accept the copyleft license terms. The package is stable, supports current Python versions, has no known vulnerabilities, and carries minimal dependencies. However, aging maintenance (last commit November 2025, low activity) means security updates or bug fixes may be slow; evaluate whether standard zlib meets your needs first.
Install
inflate64 on PyPI
pip
pip install inflate64uv
uv add inflate64poetry
poetry add inflate64Installing inflate64
Before you install
Medium install friction due to compiled wheels for multiple platforms and Python versions (3.9–3.14). Repository shows aging maintenance with last commit in November 2025 and minimal activity (2 stars), though the package remains in Production/Stable status.
License in practice
Licensed under LGPL-2.1-or-later (copyleft). You must disclose source code modifications and make the library available under the same license if you distribute derivative works; proprietary use requires careful compliance review.
Quickstart
pip install inflate64
import inflate64
# Decompress
decompressor = inflate64.Inflater()
extracted = decompressor.inflate(compressed_data)
# Compress
compressor = inflate64.Deflater()
compressed = compressor.deflate(data)
compressed += compressor.flush()
Requires Python 3.9 or later; compiled wheels are provided for common platforms (macOS, Linux, Windows) and architectures.
Verify before relying
- Whether Enhanced Deflate (DEFLATE64) compatibility extends to all PKWARE-generated DEFLATE64 archives or only a subset
- Performance characteristics compared to standard zlib or other deflate implementations
- Whether the package handles streaming compression/decompression or only batch operations
Package facts
| License | LGPL-2.1-or-later (copyleft) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | aging — 259 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 9,073,414/month — #1,563 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: inflate64-1.0.4-cp310-cp310-macosx_10_9_universal2.whl; inflate64-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl; inflate64-1.0.4-cp310-cp310-macosx_11_0_arm64.whl; inflate64-1.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl; inflate64-1.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl; inflate64-1.0.4-cp310-cp310-musllinux_1_2_aarch64.whl; inflate64-1.0.4-cp310-cp310-musllinux_1_2_x86_64.whl; inflate64-1.0.4-cp310-cp310-win32.whl; inflate64-1.0.4-cp310-cp310-win_amd64.whl; inflate64-1.0.4-cp310-cp310-win_arm64.whl; inflate64-1.0.4-cp311-cp311-macosx_10_9_universal2.whl; inflate64-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl; inflate64-1.0.4-cp311-cp311-macosx_11_0_arm64.whl; inflate64-1.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl; inflate64-1.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl; inflate64-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl; inflate64-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl; inflate64-1.0.4-cp311-cp311-win32.whl; inflate64-1.0.4-cp311-cp311-win_amd64.whl; inflate64-1.0.4-cp311-cp311-win_arm64.whl
Keywords: deflate64, compression
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
stream-inflateDecompresses DEFLATE and DEFLATE64 streams in…
permissive · top 5,000 on PyPI
zipfile-deflate64Enables extraction of Deflate64-compressed ZIP…
permissive · top 5,000 on PyPI
deflateThin Python wrapper around libdeflate for fast…
permissive · top 15,000 on PyPI
lzfsePython bindings for the LZFSE reference…
permissive · top 5,000 on PyPI
Flask-CompressFlask-Compress automatically compresses Flask…
permissive · top 5,000 on PyPI
deflate-dictFlattens nested dictionaries into single-level…
permissive · top 15,000 on PyPI
lzstringCompresses and decompresses text using the…
permissive · top 15,000 on PyPI
pyppmdCompresses and decompresses data using the PPMd…
copyleft · top 5,000 on PyPI
zopfliZopfli is a Python binding for Google's Zopfli…
permissive · top 1,000 on PyPI
ncompressProvides LZW compression and decompression…
permissive · top 15,000 on PyPI