module Codec.Compression.Zlib.Raw (
  
  
  compress,
  decompress,
  
  compressWith,
  decompressWith,
  CompressParams(..), defaultCompressParams,
  DecompressParams(..), defaultDecompressParams,
  
  CompressionLevel(..),
    defaultCompression,
    noCompression,
    bestSpeed,
    bestCompression,
    compressionLevel,
  Method(..),
    deflateMethod,
  WindowBits(..),
    defaultWindowBits,
    windowBits,
  MemoryLevel(..),
    defaultMemoryLevel,
    minMemoryLevel,
    maxMemoryLevel,
    memoryLevel,
  CompressionStrategy(..),
    defaultStrategy,
    filteredStrategy,
    huffmanOnlyStrategy,
  ) where
import Data.ByteString.Lazy (ByteString)
import qualified Codec.Compression.Zlib.Internal as Internal
import Codec.Compression.Zlib.Internal hiding (compress, decompress)
decompress :: ByteString -> ByteString
decompress :: ByteString -> ByteString
decompress = DecompressParams -> ByteString -> ByteString
decompressWith DecompressParams
defaultDecompressParams
decompressWith :: DecompressParams -> ByteString -> ByteString
decompressWith :: DecompressParams -> ByteString -> ByteString
decompressWith = Format -> DecompressParams -> ByteString -> ByteString
Internal.decompress Format
rawFormat
compress :: ByteString -> ByteString
compress :: ByteString -> ByteString
compress = CompressParams -> ByteString -> ByteString
compressWith CompressParams
defaultCompressParams
compressWith :: CompressParams -> ByteString -> ByteString
compressWith :: CompressParams -> ByteString -> ByteString
compressWith = Format -> CompressParams -> ByteString -> ByteString
Internal.compress Format
rawFormat