decompress package:lzma

Decompress lazy ByteString from the .xz format
DecompressParams field: If set, legacy .lzma-encoded streams are allowed too.
DecompressParams field: If set, concatenated files as decoded seamless.
Incremental decompression in the IO monad.
DecompressParams field: decompressor memory limit. Set to maxBound to disable memory limit.
Incremental decompression in the lazy ST monad.
DecompressParams field: If set, abort (via LzmaRetGetCheck) as soon as the type of the integrity check has been detected.
DecompressParams field: If set, abort if decoded stream has no integrity check.
DecompressParams field: If set, abort (via LzmaRetGetCheck) if decoded stream integrity check is unsupported.
Like decompress but with the ability to specify various decompression parameters. Typical usage:
decompressWith defaultDecompressParams { decompress... = ... }
Decoding process requires input to proceed. An empty ByteString chunk signals end of input.
Decompressed output chunk available.
Set of parameters for decompression. The defaults are defaultDecompressParams.
Decoded stream is finished. Any unconsumed leftovers from the input stream are returned via the ByteString field
The default set of parameters for decompression. This is typically used with the decompressWith function with specific parameters overridden.