zlib: Compression and decompression in the gzip and zlib formats
This package provides a pure interface for compressing and
decompressing streams of data represented as lazy
ByteStrings. It uses the
zlib C library
so it has high performance. It supports the "zlib",
"gzip" and "raw" compression formats.
It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set.
[Skip to Readme]
Modules
[Index] [Quick Jump]
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| non-blocking-ffi | The (de)compression calls can sometimes take a long time, which prevents other Haskell threads running. Enabling this flag avoids this unfairness, but with greater overall cost. | Enabled |
| bundled-c-zlib | Use | Disabled |
Automatic Flags
| Name | Description | Default |
|---|---|---|
| pkg-config | Use | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- zlib-0.7.1.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.2, 0.3, 0.4, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.0.4, 0.5.0.0, 0.5.2.0, 0.5.3.1, 0.5.3.2, 0.5.3.3, 0.5.4.0, 0.5.4.1, 0.5.4.2, 0.6.0.0, 0.6.0.1, 0.6.0.2, 0.6.1.0, 0.6.1.1, 0.6.1.2, 0.6.2, 0.6.2.1, 0.6.2.2, 0.6.2.3, 0.6.3.0, 0.7.0.0, 0.7.1.0, 0.7.1.1 |
|---|---|
| Change log | changelog.md |
| Dependencies | base (>=4.9 && <4.23), bytestring (>=0.9 && <0.13), zlib-clib (<2) [details] |
| Tested with | ghc ==8.0.2, ghc ==8.2.2, ghc ==8.4.4, ghc ==8.6.5, ghc ==8.8.4, ghc ==8.10.7, ghc ==9.0.2, ghc ==9.2.8, ghc ==9.4.8, ghc ==9.6.7, ghc ==9.8.4, ghc ==9.10.2, ghc ==9.12.2, ghc ==9.14.1 |
| License | BSD-3-Clause |
| Copyright | (c) 2006-2016 Duncan Coutts |
| Author | Duncan Coutts <duncan@community.haskell.org> |
| Maintainer | Duncan Coutts <duncan@community.haskell.org>, Andrew Lelechenko <andrew.lelechenko@gmail.com>, Emily Pillmore <emilypi@cohomolo.gy>, Herbert Valerio Riedel <hvr@gnu.org> |
| Category | Codec |
| Bug tracker | https://github.com/haskell/zlib/issues |
| Source repo | head: git clone https://github.com/haskell/zlib.git |
| Uploaded | by Bodigrim at 2025-09-06T12:21:07Z |
| Distributions | Arch:0.7.0.0, Debian:0.6.2.2, Fedora:0.7.1.0, FreeBSD:0.5.4.2, LTSHaskell:0.7.1.1, NixOS:0.7.1.0, Stackage:0.7.1.1, openSUSE:0.7.1.1 |
| Reverse Dependencies | 191 direct, 8179 indirect [details] |
| Downloads | 337851 total (89 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2025-09-06 [all 1 reports] |