lzma-conduit-0.4.0: Conduit interface for lzma/xz compression.

Safe HaskellSafe-Infered

Data.Conduit.Lzma

Synopsis

Documentation

compressSource

Arguments

:: (MonadResource m, MonadBaseControl IO m) 
=> Maybe Int

Compression level from [0..9], defaults to 6.

-> Conduit ByteString m ByteString 

Compress a ByteString into a xz container stream.

decompressSource

Arguments

:: (MonadResource m, MonadBaseControl IO m) 
=> Maybe Word64

Memory limit, in bytes.

-> Conduit ByteString m ByteString 

Decompress a ByteString from a lzma or xz container stream.