| Copyright | (c) Austin Seipp 2011-2012 |
|---|---|
| License | GPLv2 |
| Maintainer | mad.one@gmail.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Codec.Compression.QuickLZ
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
- compress :: ByteString -> ByteString
- decompress :: ByteString -> ByteString
- decompress' :: ByteString -> ByteString
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.