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
ByteString
s. 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. | Disabled |
pkg-config | Use | Disabled |
bundled-c-zlib | Use the bundled zlib C sources. Requires pkg-config to be False. For windows, this is the default. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- zlib-0.6.3.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
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 |
---|---|
Change log | changelog |
Dependencies | base (>=4 && <4.18), bytestring (>=0.9 && <0.12), ghc-prim [details] |
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 2022-05-04T00:39:44Z |
Distributions | Arch:0.6.3.0, Debian:0.6.2.2, Fedora:0.6.2.3, FreeBSD:0.5.4.2, LTSHaskell:0.6.3.0, NixOS:0.6.3.0, Stackage:0.6.3.0, openSUSE:0.6.2.3 |
Downloads | 322826 total (628 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2022-05-04 [all 1 reports] |