Codec.Compression.Zstd.Base

One-shot functions

compress

compressBound

maxCLevel

decompress

getDecompressedSize

Cheaper operations using contexts

Compression

data CCtx

withCCtx

compressCCtx

Decompression

data DCtx

withDCtx

decompressDCtx

Streaming operations

Streaming types

data CStream

data DStream

data Buffer io

data In

data Out

Streaming compression

cstreamInSize

cstreamOutSize

createCStream

initCStream

compressStream

endStream

Streaming decompression

dstreamInSize

dstreamOutSize

createDStream

initDStream

decompressStream

Dictionary compression

trainFromBuffer

getDictID

compressUsingDict

decompressUsingDict

Pre-digested dictionaries

Compression

data CDict

createCDict

compressUsingCDict

Decompression

data DDict

createDDict

decompressUsingDDict