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