quicklz-1.5.0.11: QuickLZ compression for ByteStrings

Copyright(c) Austin Seipp 2011-2012
LicenseGPLv2
Maintainermad.one@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Codec.Compression.QuickLZ

Contents

Description

This module provides a high level ByteString interface to the QuickLZ library. More information about quicklz can be found here: http://quicklz.com

QuickLZ is fast and compresses well. The library that is bundled with this version is QuickLZ v1.5.0, with the compression level set to 1.

Synopsis

Compressing and decompressing strict ByteStrings

compress :: ByteString -> ByteString #

Compresses the input ByteString.

decompress :: ByteString -> ByteString #

Decompress the input ByteString.

decompress' :: ByteString -> ByteString #

Decompress the input ByteString and save memory via overlapping decompression.