hopfli

Bidings to Google's Zopfli compression library https://github.com/ananthakumaran/hopfli

LTS Haskell 8.6:0.2.1.1
Stackage Nightly 2017-03-29:0.2.1.1
Latest on Hackage:0.2.1.1
Apache-2.0 licensed by Anantha Kumaran
Maintained by Cristian Adrián Ontivero

Module documentation for 0.2.1.1

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.

Example

haskell 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

Depends on:
Used by 2 packages:
comments powered byDisqus