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

Safe HaskellNone
LanguageHaskell2010

Data.Conduit.BZlib

Synopsis

Documentation

compress Source #

Arguments

:: MonadResource m 
=> CompressParams

Compress parameter

-> ConduitT ByteString ByteString m () 

Compress a stream of ByteStrings.

decompress Source #

Arguments

:: MonadResource m 
=> DecompressParams

Decompress parameter

-> ConduitT ByteString ByteString m () 

Decompress a stream of ByteStrings.

bzip2 :: MonadResource m => ConduitT ByteString ByteString m () Source #

bzip2 compression with default parameters.

bunzip2 :: MonadResource m => ConduitT ByteString ByteString m () 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.