Copyright | © 2015 Herbert Valerio Riedel |
---|---|
License | BSD3 |
Maintainer | hvr@gnu.org |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
System.IO.Streams.Lzma
Description
Simple IO-Streams interface for lzma/xz compression
- decompress :: InputStream ByteString -> IO (InputStream ByteString)
- decompressWith :: DecodeLzmaFlags -> InputStream ByteString -> IO (InputStream ByteString)
- data DecodeLzmaFlags = DecodeLzmaFlags {}
- defaultDecodeLzmaFlags :: DecodeLzmaFlags
- compress :: InputStream ByteString -> IO (InputStream ByteString)
- compressWith :: EncodeLzmaFlags -> InputStream ByteString -> IO (InputStream ByteString)
- data EncodeLzmaFlags = EncodeLzmaFlags {
- lzmaCheck :: !LzmaCheck
- lzmaCompLevel :: !LzmaCompLevel
- lzmaExtreme :: !Bool
- data LzmaCheck
- data LzmaCompLevel
- defaultEncodeLzmaFlags :: EncodeLzmaFlags
ByteString
decompression
data DecodeLzmaFlags Source
Constructors
DecodeLzmaFlags | |
Fields
|
Instances
ByteString
compression
data EncodeLzmaFlags Source
Constructors
EncodeLzmaFlags | |
Fields
|
Instances
Constructors
LzmaCheckNone | |
LzmaCheckCrc32 | |
LzmaCheckCrc64 | |
LzmaCheckSha256 |