Modules§
Structs§
- ZSTD_
Reset Directive - ZSTD_
cParameter - ZSTD_
compression Parameters - ZSTD_
custom Mem - ZSTD_
dParameter - The advanced API pushes parameters one by one into an existing
ZSTD_DCtxdecompression context. Parameters are sticky, and remain valid for all following frames using the same context. - ZSTD_
dict Attach Pref_ e - Note: this enum and the behavior it controls are effectively internal implementation details of the compressor. They are expected to continue to evolve and should be considered only in the context of extremely advanced performance tuning.
- ZSTD_
format_ e - ZSTD_
frame Parameters - ZSTD_
frame Progression - ZSTD_
inBuffer_ s - ZSTD_
outBuffer_ s - ZSTD_
parameters
Enums§
- Buffer
Mode - Format
- ZSTD_
Param Switch_ e - Note: this enum controls features which are conditionally beneficial.
Constants§
- ZSTD_
BLOCKSIZELOG_ MAX - ZSTD_
BLOCKSIZE_ MAX - ZSTD_
BLOCKSIZE_ MAX_ MIN - The minimum valid max blocksize. Maximum blocksizes smaller than this make
ZSTD_compressBoundinaccurate. - ZSTD_
CLEVEL_ DEFAULT - ZSTD_
CONTENTSIZE_ ERROR - ZSTD_
CONTENTSIZE_ UNKNOWN - ZSTD_
FRAMEHEADERSIZE_ MAX - ZSTD_
MAGICNUMBER - ZSTD_
MAGIC_ DICTIONARY - ZSTD_
MAGIC_ SKIPPABLE_ MASK - ZSTD_
MAGIC_ SKIPPABLE_ START - ZSTD_
SKIPPABLEHEADERSIZE - ZSTD_
VERSION_ MAJOR - ZSTD_
VERSION_ MINOR - ZSTD_
VERSION_ NUMBER - ZSTD_
VERSION_ RELEASE - ZSTD_
WINDOWLOG_ ABSOLUTEMIN - ZSTD_
WINDOWLOG_ LIMIT_ DEFAULT - By default, the streaming decoder will refuse any frame requiring larger than
(1<<
ZSTD_WINDOWLOG_LIMIT_DEFAULT) window size to preserve host’s memory from unreasonable requirements. This limit can be overridden usingZSTD_DCtx_setParameter. - ZSTD_
WINDOWLOG_ MAX - ZSTD_
WINDOWLOG_ MAX_ 32 - ZSTD_
WINDOWLOG_ MAX_ 64 - ZSTD_
bm_ buffered - ZSTD_
bm_ stable - ZSTD_
btlazy2 - ZSTD_
btopt - ZSTD_
btultra - ZSTD_
btultra2 - ZSTD_
dct_ auto - Dictionary is “full” when starting with
ZSTD_MAGIC_DICTIONARY, otherwise it is “rawContent” - ZSTD_
dct_ full Dict - Refuses to load a dictionary if it does not respect Zstandard’s specification, starting with
ZSTD_MAGIC_DICTIONARY - ZSTD_
dct_ rawContent - Ensures dictionary is always loaded as
rawContent, even if it starts withZSTD_MAGIC_DICTIONARY - ZSTD_
dfast - ZSTD_
dlm_ byCopy - Copy dictionary content internally
- ZSTD_
dlm_ byRef - Reference dictionary content – the dictionary buffer must outlive its users
- ZSTD_
error_ GENERIC - ZSTD_
error_ cannot Produce_ uncompressed Block - ZSTD_
error_ checksum_ wrong - ZSTD_
error_ corruption_ detected - ZSTD_
error_ dictionary Creation_ failed - ZSTD_
error_ dictionary_ corrupted - ZSTD_
error_ dictionary_ wrong - ZSTD_
error_ dstBuffer_ null - ZSTD_
error_ dstBuffer_ wrong - ZSTD_
error_ dstSize_ tooSmall - ZSTD_
error_ external Sequences_ invalid - ZSTD_
error_ frame Index_ tooLarge - ZSTD_
error_ frame Parameter_ unsupported - ZSTD_
error_ frame Parameter_ window TooLarge - ZSTD_
error_ init_ missing - ZSTD_
error_ literals_ header Wrong - ZSTD_
error_ maxCode - ZSTD_
error_ maxSymbol Value_ tooLarge - ZSTD_
error_ maxSymbol Value_ tooSmall - ZSTD_
error_ memory_ allocation - ZSTD_
error_ noForward Progress_ dest Full - ZSTD_
error_ noForward Progress_ input Empty - ZSTD_
error_ no_ error - ZSTD_
error_ parameter_ combination_ unsupported - ZSTD_
error_ parameter_ outOf Bound - ZSTD_
error_ parameter_ unsupported - ZSTD_
error_ prefix_ unknown - ZSTD_
error_ seekableIO - ZSTD_
error_ sequence Producer_ failed - ZSTD_
error_ srcBuffer_ wrong - ZSTD_
error_ srcSize_ wrong - ZSTD_
error_ stability Condition_ notRespected - ZSTD_
error_ stage_ wrong - ZSTD_
error_ table Log_ tooLarge - ZSTD_
error_ version_ unsupported - ZSTD_
error_ work Space_ tooSmall - ZSTD_
fast - ZSTD_
greedy - ZSTD_
lazy - ZSTD_
lazy2
Type Aliases§
- ZSTD_
Error Code - ZSTD_
alloc Function - ZSTD_
buffer Mode_ e - ZSTD_
dict Content Type_ e - This enum specifies the content type of a dictionary, either
ZSTD_dct_auto,ZSTD_dct_rawContent, orZSTD_dct_fullDict. - ZSTD_
dict Load Method_ e - This enum specifies the method used to load a dictionary, either
ZSTD_dlm_byCopyorZSTD_dlm_byRef. - ZSTD_
free Function - ZSTD_
inBuffer - ZSTD_
outBuffer - ZSTD_
strategy