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

Safe HaskellNone
LanguageHaskell2010

Data.Conduit.BZlib

Synopsis

Documentation

compress #

Arguments

:: MonadResource m 
=> CompressParams

Compress parameter

-> ConduitT ByteString ByteString m () 

Compress a stream of ByteStrings.

decompress #

Arguments

:: MonadResource m 
=> DecompressParams

Decompress parameter

-> ConduitT ByteString ByteString m () 

Decompress a stream of ByteStrings.

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

bzip2 compression with default parameters.

bunzip2 :: MonadResource m => ConduitT ByteString ByteString m () #

bzip2 decompression with default parameters.

data CompressParams #

Compression parameters

Constructors

CompressParams 

Fields

Instances
Default CompressParams # 
Instance details

Defined in Data.Conduit.BZlib

Methods

def :: CompressParams #

data DecompressParams #

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

Instances
Default DecompressParams # 
Instance details

Defined in Data.Conduit.BZlib

def :: Default a => a #

The default value for this type.