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.
Versions [faq] | 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 |
---|---|
Change log | changelog |
Dependencies | base (>=4 && <4.16), 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 topos at 2021-02-21T18:31:04Z |
Distributions | Arch:0.6.2.3, Debian:0.6.2, Fedora:0.6.2.1, FreeBSD:0.5.4.2, LTSHaskell:0.6.2, NixOS:0.6.2.3, Stackage:0.6.2, openSUSE:0.6.2.2 |
Downloads | 302767 total (1663 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |
Modules
[Index] [Quick Jump]
Flags
Name | Description | Default | Type |
---|---|---|---|
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 | Manual |
pkg-config | Use | Disabled | Manual |
bundled-c-zlib | Use the bundled zlib C sources. Requires pkg-config to be False. For windows, this is the default. | Disabled | Manual |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- zlib-0.6.2.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)