quicklz-1.5.0.11: QuickLZ compression for ByteStrings

Portabilityportable
Stabilityexperimental
Maintainermad.one@gmail.com
Safe HaskellSafe-Infered

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 -> ByteStringSource

Compresses the input ByteString.

decompress :: ByteString -> ByteStringSource

Decompress the input ByteString.

decompress' :: ByteString -> ByteStringSource

Decompress the input ByteString and save memory via overlapping decompression.