bzlib-conduit-0.2.1.5: Streaming compression/decompression via conduits.

Safe HaskellNone
LanguageHaskell98

Data.Conduit.BZlib

Synopsis

Documentation

compress Source #

Arguments

:: MonadResource m 
=> CompressParams

Compress parameter

-> Conduit ByteString m ByteString 

Compress a stream of ByteStrings.

decompress Source #

Arguments

:: MonadResource m 
=> DecompressParams

Decompress parameter

-> Conduit ByteString m ByteString 

Decompress a stream of ByteStrings.

bzip2 :: MonadResource m => Conduit ByteString m ByteString Source #

bzip2 compression with default parameters.

bunzip2 :: MonadResource m => Conduit ByteString m ByteString Source #

bzip2 decompression with default parameters.

data CompressParams Source #

Compression parameters

Constructors

CompressParams 

Fields

data DecompressParams Source #

Decompression parameters

Constructors

DecompressParams 

Fields

  • dpVerbosity :: Int

    Verbosity mode [0..4]. default is 0

  • dpSmall :: Bool

    If True, use an algorithm uses less memory but slow. default is False

def :: Default a => a #

The default value for this type.