-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | binding to QuickLZ compression library -- -- This package provides a high level binding to the QuickLZ -- (http://quicklz.com) library for ByteStrings, under the GPLv2 license. -- QuickLZ is fast and compresses very well. -- -- This package includes the QuickLZ 1.5.0 source code, with compression -- level 1 and streaming currently disabled. -- -- The versioning scheme for this package is unusual. QuickLZ trys to be -- as fast as possible, and will break backwards compatibility to achieve -- it in newer versions. This versioning scheme reflects the QuickLZ -- versioning scheme: the first three digits of version w.x.y.z are the -- quicklz version, with the z component (and any further needed -- ones) being updates to this package, not quicklz. @package quicklz @version 1.5.0.2 -- | This module provides a high level ByteString interface to the -- QuickLZ library. More info about quicklz can be found here: -- http:quicklz.com -- -- QuickLZ is fast and compresses very well. The library that is bundled -- with this version is QuickLZ v1.5.0, with the compression level set to -- 1. -- -- Streaming/enumerator interface coming soon. module Codec.Compression.QuickLZ -- | Compresses the input ByteString. compress :: ByteString -> ByteString -- | Decompress the input ByteString. decompress :: ByteString -> ByteString