Lines Matching full:decompression
37 The zstd compression library provides in-memory compression and decompression
210 /*= Decompression context
282 * This will set a memory budget for streaming decompression,
288 … * requires explicitly allowing such size at streaming decompression stage. */
310 … * Larger values increase compression and decompression speed, but decrease ratio.
519 * Advanced decompression API (Requires v1.4.0+)
527 * Therefore, no new decompression function is necessary.
536 … * By default, a decompression context accepts window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFAULT).
569 …* Setting a parameter is only possible during frame initialization (before starting decompression…
757 * Streaming decompression - HowTo
763 * Use ZSTD_initDStream() to start a new decompression operation.
789 /*===== Streaming decompression functions =====*/
821 * Decompression using a known Dictionary.
871 * Create a digested dictionary, ready to start decompression operation without startup delay.
881 * Decompression using a digested Dictionary.
936 * Decompression will have to use same dictionary.
970 * Decompression will need same prefix to properly regenerate data.
972 …* but performs much faster, especially during decompression (compression speed is tunable with co…
1007 * The dictionary remains active for decompression of future frames using same DCtx.
1010 * will store the DDict references in a table, and the DDict used for decompression
1011 * will be determined at decompression time, as per the dict ID in the frame.
1031 * Note 2 : Prefix buffer is referenced. It **must** outlive decompression.
1197 …/*< largest match distance : larger == more compression, more memory needed during decompression */
1201 …unsigned minMatch; /*< match length searched : larger == faster decompression, sometimes le…
2017 * Advanced decompression functions
2028 * Create a digested dictionary, ready to start decompression operation without startup delay.
2038 …t `dict` remains accessible (and unmodified) while being used, so it must outlive decompression. */
2057 …* By default, a decompression context accepts all window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFA…
2063 * Get the requested decompression parameter value, selected by enum ZSTD_dParameter,
2081 * decompression will fail if it ever changes. Therefore the ZSTD_outBuffer
2084 * in the range [dst, dst + pos) MUST not be modified during decompression
2096 * memory. However, decompression WILL fail if you violate the preconditions.
2099 * not be modified during decompression or you will get data corruption. This
2110 * Tells the decompressor to skip checksum validation during decompression, regardless
2124 * store all references. At decompression time, the appropriate dictID is selected
2313 /*===== Advanced Streaming decompression functions =====*/
2332 * note : ddict is referenced, it must outlive decompression session
2342 * re-use decompression parameters from previous init; saves dictionary loading
2401 Buffer-less streaming decompression (synchronous mode)
2423 …ZSTD_decompressContinue() needs previous data blocks during decompression, up to `windowSize` byte…
2444 Once buffers are setup, start decompression, with ZSTD_decompressBegin().
2445 …If decompression requires a dictionary, use ZSTD_decompressBegin_usingDict() or ZSTD_decompressBeg…
2456 Context can then be reset to start a new decompression.
2473 /*===== Buffer-less streaming decompression functions =====*/
2526 + decompression : any ZSTD_decompressBegin*() variant, including with dictionary
2547 …ize); /*< insert uncompressed block into `dctx` history. Useful for multi-blocks decompression. */