skillfed

inflate64

deflate64 compression/decompression library

inflate64 v1.0.4 9.1M downloads/30d#1,563 on PyPI2
Copyleft license LGPL-2.1-or-later AGING released

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 inflate64

uv

uv add inflate64

poetry

poetry add inflate64

Installing 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

Development Status :: 5 - Production/StableLicense :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)Operating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTopic :: Software Development :: Libraries :: Python Modules

Tags

deflate64 compressionenhanced deflate librarydeflate decompression pythondata compression inflaterdeflate64 pythoncompression decompression library
compressiondeflate64archival

More Python Modules packages