{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"}],"enrichment":{"capability":"Provides low-level access to zlib decompression with the ability to capture and restore decoder state at block boundaries, enabling resumable gzip file reading.","skillfed_tags":["compression","streaming","checkpointing"],"use_cases":["Pause and resume decompression of large gzip files across application restarts or crashes.","Implement checkpointing in data pipelines that process compressed logs or archives incrementally.","Build fault-tolerant streaming decompressors that can recover from interruption at known block boundaries.","Optimize gzip iteration performance when standard library decompression is a bottleneck."],"what_it_does":"zlib-state wraps the zlib library to expose decompression state at deflate block boundaries, allowing you to pause and resume gzip decompression from a known position. It provides two main interfaces: Decompressor for fine-grained control over the decompression stream, and GzipStateFile for a file-like reader that tracks state after each block. The package trades some simplicity for the ability to checkpoint progress mid-file, which is useful when processing large compressed files where you need to pause, save position, and resume later.\n\nThe library is a thin binding over zlib's internal state machine and requires careful use\u2014decompression can only resume at block boundaries, not arbitrary byte positions. It has no runtime dependencies and is distributed as precompiled wheels for modern Python versions on Linux and Windows, making installation straightforward on supported platforms.","worth_installing":"Yes, if you need to checkpoint gzip decompression progress or require faster iteration over compressed streams. The permissive MIT license and active maintenance make it low-risk. Not necessary if you only need standard gzip reading or cannot work within the block-boundary constraint."},"id":"zlib-state","links":{"html":"https://skillfed.io/packages/zlib-state","md":"https://skillfed.io/packages/zlib-state.md","pypi":"https://pypi.org/project/zlib-state/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-14","license_spdx":null,"license_treatment":"permissive","name":"zlib-state","python_support":"supports_current","summary":"Low-level interface to the zlib library that enables capturing the decoding state"},"popularity":{"monthly_downloads":221482,"position":9276,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.12"}
