Apache-2.0 licensed by Anantha Kumaran
This version can be pinned in stack with:hopfli-0.2.2.1@sha256:4fbec38e4158f33fc4787330a6fa4a560510731b0ab7f8b71309c6cc73f7e4af,2469

Module documentation for 0.2.2.1

Depends on 3 packages(full list with versions):
Used by 1 package in nightly-2017-10-28(full list with versions):

Hopfli - Haskell bindings to the Zopfli library

Build Status Hackage-Deps Hackage License

Hopfli provides a pure interface to compress data using the Zopfli library.

Zopfli is a compression library released by Google in 2013, which can output either a raw DEFLATE stream, or one wrapped into zlib or gzip formats. Under default settings, the output produced by Zopfli is 3.7–8.3% smaller than that of gzip -9, though the algorithm is 81 times slower.

Zopfli is distributed under the Apache 2.0 license.

Example

import           Codec.Compression.Hopfli
import           Data.ByteString
import           System.IO                (stdin, stdout)

main :: IO ()
main = hGetContents stdin >>= hPut stdout . compressWith defaultCompressOptions GZIP
runGhc example.hs < README.md > README.md.gz

Changes

Changelog

0.2.2.1

  • Relaxed Quickcheck upper bound.

0.2.2

  • Update Zopfli C files

0.2.1.1

  • Updated dependency bounds