Skip to main content

Module zstd_compress

Module zstd_compress 

Source

Structs§

BlockSummary
RawSeqStore_t
SeqCollector
SeqDef_s
SeqStore_t
ZSTD_CCtx_params_s
ZSTD_CCtx_s
ZSTD_CDict_s
ZSTD_MatchState_t
ZSTD_Sequence
ZSTD_SequencePosition
ZSTD_blockSplitCtx
ZSTD_blockState_t
ZSTD_bounds
ZSTD_compressedBlockState_t
ZSTD_cpuid_t
ZSTD_cwksp
ZSTD_entropyCTablesMetadata_t
ZSTD_entropyCTables_t
ZSTD_fseCTablesMetadata_t
ZSTD_fseCTables_t
ZSTD_hufCTablesMetadata_t
ZSTD_hufCTables_t
ZSTD_localDict
ZSTD_match_t
ZSTD_optimal_t
ZSTD_prefixDict_s
ZSTD_symbolEncodingTypeStats_t
ZSTD_window_t
optState_t
rawSeq
repcodes_s
seqStoreSplits

Constants§

COMPRESS_LITERALS_SIZE_MIN
HASH_READ_SIZE
INT_MAX
LONGNBSEQ
MIN_CBLOCK_SIZE
MIN_SEQUENCES_BLOCK_SPLITTING
REPCODE1_TO_OFFBASE
REPCODE3_TO_OFFBASE
STREAM_ACCUMULATOR_MIN_32
STREAM_ACCUMULATOR_MIN_64
SUSPECT_UNCOMPRESSIBLE_LITERAL_RATIO
ZSTDMT_JOBSIZE_MIN
ZSTD_BLOCKHEADERSIZE
ZSTD_BLOCKSIZELOG_MAX
ZSTD_BLOCKSIZE_MAX
ZSTD_BLOCKSIZE_MAX_MIN
ZSTD_BLOCKSPLITTER_LEVEL_MAX
ZSTD_CHAINLOG_MAX_32
ZSTD_CHAINLOG_MAX_64
ZSTD_CHAINLOG_MIN
ZSTD_CLEVEL_DEFAULT
ZSTD_COMPRESSBLOCK_BTLAZY2
ZSTD_COMPRESSBLOCK_BTLAZY2_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_BTLAZY2_EXTDICT
ZSTD_COMPRESSBLOCK_BTOPT
ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT
ZSTD_COMPRESSBLOCK_BTULTRA
ZSTD_COMPRESSBLOCK_BTULTRA2
ZSTD_COMPRESSBLOCK_BTULTRA_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_BTULTRA_EXTDICT
ZSTD_COMPRESSBLOCK_DOUBLEFAST
ZSTD_COMPRESSBLOCK_DOUBLEFAST_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_DOUBLEFAST_EXTDICT
ZSTD_COMPRESSBLOCK_GREEDY
ZSTD_COMPRESSBLOCK_GREEDY_DEDICATEDDICTSEARCH
ZSTD_COMPRESSBLOCK_GREEDY_DEDICATEDDICTSEARCH_ROW
ZSTD_COMPRESSBLOCK_GREEDY_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_GREEDY_DICTMATCHSTATE_ROW
ZSTD_COMPRESSBLOCK_GREEDY_EXTDICT
ZSTD_COMPRESSBLOCK_GREEDY_EXTDICT_ROW
ZSTD_COMPRESSBLOCK_GREEDY_ROW
ZSTD_COMPRESSBLOCK_LAZY
ZSTD_COMPRESSBLOCK_LAZY2
ZSTD_COMPRESSBLOCK_LAZY2_DEDICATEDDICTSEARCH
ZSTD_COMPRESSBLOCK_LAZY2_DEDICATEDDICTSEARCH_ROW
ZSTD_COMPRESSBLOCK_LAZY2_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_LAZY2_DICTMATCHSTATE_ROW
ZSTD_COMPRESSBLOCK_LAZY2_EXTDICT
ZSTD_COMPRESSBLOCK_LAZY2_EXTDICT_ROW
ZSTD_COMPRESSBLOCK_LAZY2_ROW
ZSTD_COMPRESSBLOCK_LAZY_DEDICATEDDICTSEARCH
ZSTD_COMPRESSBLOCK_LAZY_DEDICATEDDICTSEARCH_ROW
ZSTD_COMPRESSBLOCK_LAZY_DICTMATCHSTATE
ZSTD_COMPRESSBLOCK_LAZY_DICTMATCHSTATE_ROW
ZSTD_COMPRESSBLOCK_LAZY_EXTDICT
ZSTD_COMPRESSBLOCK_LAZY_EXTDICT_ROW
ZSTD_COMPRESSBLOCK_LAZY_ROW
ZSTD_CONTENTSIZE_UNKNOWN
ZSTD_CWKSP_ALIGNMENT_BYTES
ZSTD_DUBT_UNSORTED_MARK
ZSTD_HASHLOG_MIN
ZSTD_INDEXOVERFLOW_MARGIN
ZSTD_LAZY_DDSS_BUCKET_LOG
ZSTD_LDM_BUCKETSIZELOG_MAX
ZSTD_LDM_BUCKETSIZELOG_MIN
ZSTD_LDM_DEFAULT_WINDOW_LOG
ZSTD_LDM_HASHLOG_MIN
ZSTD_LDM_HASHRATELOG_MIN
ZSTD_LDM_MINMATCH_MAX
ZSTD_LDM_MINMATCH_MIN
ZSTD_MAGICNUMBER
ZSTD_MAGIC_DICTIONARY
ZSTD_MAGIC_SKIPPABLE_START
ZSTD_MAX_CLEVEL
ZSTD_MAX_NB_BLOCK_SPLITS
ZSTD_MINMATCH_MAX
ZSTD_MINMATCH_MIN
ZSTD_NO_CLEVEL
ZSTD_OPT_SIZE
ZSTD_OVERLAPLOG_MAX
ZSTD_OVERLAPLOG_MIN
ZSTD_ROWSIZE
ZSTD_ROW_HASH_TAG_BITS
ZSTD_SEARCHLOG_MIN
ZSTD_SHORT_CACHE_TAG_BITS
ZSTD_SKIPPABLEHEADERSIZE
ZSTD_SRCSIZEHINT_MAX
ZSTD_SRCSIZEHINT_MIN
ZSTD_STRATEGY_MAX
ZSTD_STRATEGY_MIN
ZSTD_TARGETCBLOCKSIZE_MAX
ZSTD_TARGETCBLOCKSIZE_MIN
ZSTD_TARGETLENGTH_MAX
ZSTD_TARGETLENGTH_MIN
ZSTD_USE_CDICT_PARAMS_DICTSIZE_MULTIPLIER
ZSTD_USE_CDICT_PARAMS_SRCSIZE_CUTOFF
ZSTD_VERSION_MAJOR
ZSTD_VERSION_MINOR
ZSTD_VERSION_NUMBER
ZSTD_VERSION_RELEASE
ZSTD_WINDOWLOG_ABSOLUTEMIN
ZSTD_WINDOWLOG_LIMIT_DEFAULT
ZSTD_WINDOWLOG_MAX_32
ZSTD_WINDOWLOG_MAX_64
ZSTD_WINDOWLOG_MIN
ZSTD_WINDOW_OVERFLOW_CORRECT_FREQUENTLY
ZSTD_WINDOW_START_INDEX
ZSTD_c_blockDelimiters
ZSTD_c_blockSplitterLevel
ZSTD_c_chainLog
ZSTD_c_checksumFlag
ZSTD_c_compressionLevel
ZSTD_c_contentSizeFlag
ZSTD_c_deterministicRefPrefix
ZSTD_c_dictIDFlag
ZSTD_c_enableDedicatedDictSearch
ZSTD_c_enableLongDistanceMatching
ZSTD_c_enableSeqProducerFallback
ZSTD_c_experimentalParam1
ZSTD_c_experimentalParam2
ZSTD_c_experimentalParam3
ZSTD_c_experimentalParam4
ZSTD_c_experimentalParam5
ZSTD_c_experimentalParam7
ZSTD_c_experimentalParam8
ZSTD_c_experimentalParam9
ZSTD_c_experimentalParam10
ZSTD_c_experimentalParam11
ZSTD_c_experimentalParam12
ZSTD_c_experimentalParam13
ZSTD_c_experimentalParam14
ZSTD_c_experimentalParam15
ZSTD_c_experimentalParam16
ZSTD_c_experimentalParam17
ZSTD_c_experimentalParam18
ZSTD_c_experimentalParam19
ZSTD_c_experimentalParam20
ZSTD_c_forceAttachDict
ZSTD_c_forceMaxWindow
ZSTD_c_format
ZSTD_c_hashLog
ZSTD_c_jobSize
ZSTD_c_ldmBucketSizeLog
ZSTD_c_ldmHashLog
ZSTD_c_ldmHashRateLog
ZSTD_c_ldmMinMatch
ZSTD_c_literalCompressionMode
ZSTD_c_maxBlockSize
ZSTD_c_minMatch
ZSTD_c_nbWorkers
ZSTD_c_overlapLog
ZSTD_c_prefetchCDictTables
ZSTD_c_repcodeResolution
ZSTD_c_rsyncable
ZSTD_c_searchLog
ZSTD_c_splitAfterSequences
ZSTD_c_srcSizeHint
ZSTD_c_stableInBuffer
ZSTD_c_stableOutBuffer
ZSTD_c_strategy
ZSTD_c_targetCBlockSize
ZSTD_c_targetLength
ZSTD_c_useRowMatchFinder
ZSTD_c_validateSequences
ZSTD_c_windowLog
ZSTD_cpm_attachDict
ZSTD_cpm_createCDict
ZSTD_cpm_noAttachDict
ZSTD_cpm_unknown
ZSTD_cwksp_alloc_aligned
ZSTD_cwksp_alloc_aligned_init_once
ZSTD_cwksp_alloc_buffers
ZSTD_cwksp_alloc_objects
ZSTD_cwksp_dynamic_alloc
ZSTD_cwksp_static_alloc
ZSTD_dct_auto
ZSTD_dct_fullDict
ZSTD_dct_rawContent
ZSTD_dedicatedDictSearch
ZSTD_defaultAllowed
ZSTD_defaultDisallowed
ZSTD_dictDefaultAttach
ZSTD_dictForceAttach
ZSTD_dictForceCopy
ZSTD_dictForceLoad
ZSTD_dictMatchState
ZSTD_dlm_byCopy
ZSTD_dlm_byRef
ZSTD_dtlm_fast
ZSTD_dtlm_full
ZSTD_e_continue
ZSTD_e_end
ZSTD_e_flush
ZSTD_extDict
ZSTD_llt_literalLength
ZSTD_llt_matchLength
ZSTD_llt_none
ZSTD_noDict
ZSTD_ps_auto
ZSTD_ps_disable
ZSTD_ps_enable
ZSTD_resetTarget_CCtx
ZSTD_resetTarget_CDict
ZSTD_reset_parameters
ZSTD_reset_session_and_parameters
ZSTD_reset_session_only
ZSTD_sf_explicitBlockDelimiters
ZSTD_sf_noBlockDelimiters
ZSTD_tfp_forCCtx
ZSTD_tfp_forCDict
ZSTDb_buffered
ZSTDb_not_buffered
ZSTDbss_compress
ZSTDbss_noCompress
ZSTDcrp_leaveDirty
ZSTDcrp_makeClean
ZSTDcs_created
ZSTDcs_ending
ZSTDcs_init
ZSTDcs_ongoing
ZSTDirp_continue
ZSTDirp_reset
__INT_MAX__
set_basic
set_compressed
set_repeat
set_rle
zcss_flush
zcss_init
zcss_load
zop_dynamic
zop_predef

Functions§

ZSTD_CCtxParams_getParameter
ZSTD_CCtxParams_init
ZSTD_CCtxParams_init_advanced
ZSTD_CCtxParams_registerSequenceProducer
ZSTD_CCtxParams_reset
ZSTD_CCtxParams_setParameter
ZSTD_CCtx_getParameter
ZSTD_CCtx_loadDictionary
ZSTD_CCtx_loadDictionary_advanced
ZSTD_CCtx_loadDictionary_byReference
ZSTD_CCtx_refCDict
ZSTD_CCtx_refPrefix
ZSTD_CCtx_refPrefix_advanced
ZSTD_CCtx_refThreadPool
ZSTD_CCtx_reset
ZSTD_CCtx_setCParams
ZSTD_CCtx_setFParams
ZSTD_CCtx_setParameter
ZSTD_CCtx_setParametersUsingCCtxParams
ZSTD_CCtx_setParams
ZSTD_CCtx_setPledgedSrcSize
ZSTD_CCtx_trace
ZSTD_CStreamInSize
ZSTD_CStreamOutSize
ZSTD_adjustCParams
ZSTD_buildBlockEntropyStats
ZSTD_cParam_getBounds
ZSTD_checkCParams
ZSTD_compress
ZSTD_compress2
ZSTD_compressBegin
ZSTD_compressBegin_advanced
ZSTD_compressBegin_advanced_internal
ZSTD_compressBegin_usingCDict
ZSTD_compressBegin_usingCDict_advanced
ZSTD_compressBegin_usingCDict_deprecated
ZSTD_compressBegin_usingDict
ZSTD_compressBlock
ZSTD_compressBlock_deprecated
ZSTD_compressBound
ZSTD_compressCCtx
ZSTD_compressContinue
ZSTD_compressContinue_public
ZSTD_compressEnd
ZSTD_compressEnd_public
ZSTD_compressSequences
ZSTD_compressSequencesAndLiterals
ZSTD_compressStream
ZSTD_compressStream2
ZSTD_compressStream2_simpleArgs
ZSTD_compress_advanced
ZSTD_compress_advanced_internal
ZSTD_compress_usingCDict
ZSTD_compress_usingCDict_advanced
ZSTD_compress_usingDict
ZSTD_convertBlockSequences
ZSTD_copyCCtx
ZSTD_createCCtx
ZSTD_createCCtxParams
ZSTD_createCCtx_advanced
ZSTD_createCDict
ZSTD_createCDict_advanced
ZSTD_createCDict_advanced2
ZSTD_createCDict_byReference
ZSTD_createCStream
ZSTD_createCStream_advanced
ZSTD_cycleLog
ZSTD_defaultCLevel
ZSTD_endStream
ZSTD_estimateCCtxSize
ZSTD_estimateCCtxSize_usingCCtxParams
ZSTD_estimateCCtxSize_usingCParams
ZSTD_estimateCDictSize
ZSTD_estimateCDictSize_advanced
ZSTD_estimateCStreamSize
ZSTD_estimateCStreamSize_usingCCtxParams
ZSTD_estimateCStreamSize_usingCParams
ZSTD_flushStream
ZSTD_freeCCtx
ZSTD_freeCCtxParams
ZSTD_freeCDict
ZSTD_freeCStream
ZSTD_generateSequences
ZSTD_get1BlockSummary
ZSTD_getBlockSize
ZSTD_getCParams
ZSTD_getCParamsFromCCtxParams
ZSTD_getCParamsFromCDict
ZSTD_getDictID_fromCDict
ZSTD_getFrameProgression
ZSTD_getParams
ZSTD_getSeqStore
ZSTD_initCStream
ZSTD_initCStream_advanced
ZSTD_initCStream_internal
ZSTD_initCStream_srcSize
ZSTD_initCStream_usingCDict
ZSTD_initCStream_usingCDict_advanced
ZSTD_initCStream_usingDict
ZSTD_initStaticCCtx
ZSTD_initStaticCDict
ZSTD_initStaticCStream
ZSTD_invalidateRepCodes
ZSTD_loadCEntropy
ZSTD_maxCLevel
ZSTD_mergeBlockDelimiters
ZSTD_minCLevel
ZSTD_referenceExternalSequences
ZSTD_registerSequenceProducer
ZSTD_resetCStream
ZSTD_resetSeqStore
ZSTD_reset_compressedBlockState
ZSTD_selectBlockCompressor
ZSTD_seqToCodes
ZSTD_sequenceBound
ZSTD_sizeof_CCtx
ZSTD_sizeof_CDict
ZSTD_sizeof_CStream
ZSTD_toFlushNow
ZSTD_writeLastEmptyBlock
ZSTD_writeSkippableFrame
convertSequences_noRepcodes

Type Aliases§

C2RustUnnamed_2
Repcodes_t
S16
S64
SeqDef
SymbolEncodingType_e
ZSTD_BlockCompressor_f
ZSTD_CCtx
ZSTD_CCtx_params
ZSTD_CDict
ZSTD_CParamMode_e
ZSTD_CStream
ZSTD_DefaultPolicy_e
ZSTD_EndDirective
ZSTD_OptPrice_e
ZSTD_ParamSwitch_e
ZSTD_ResetDirective
ZSTD_SequenceCopier_f
ZSTD_SequenceFormat_e
ZSTD_buffered_policy_e
ZSTD_cParameter
ZSTD_cStreamStage
ZSTD_compResetPolicy_e
ZSTD_compressionStage_e
ZSTD_cwksp_alloc_phase_e
ZSTD_cwksp_static_alloc_e
ZSTD_dictAttachPref_e
ZSTD_dictContentType_e
ZSTD_dictLoadMethod_e
ZSTD_dictMode_e
ZSTD_dictTableLoadMethod_e
ZSTD_indexResetPolicy_e
ZSTD_longLengthType_e
ZSTD_prefixDict
ZSTD_resetTarget_e
ZSTD_sequenceProducer_F
ZSTD_tableFillPurpose_e
unalignArch