Lines Matching full:decompression

29   The zstd compression library provides in-memory compression and decompression
202 /*= Decompression context
275 * This will set a memory budget for streaming decompression,
281 … * requires explicitly allowing such size at streaming decompression stage. */
303 … * Larger values increase compression and decompression speed, but decrease ratio.
508 * Advanced decompression API
516 * Therefore, no new decompression function is necessary.
525 … * By default, a decompression context accepts window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFAULT).
558 …* Setting a parameter is only possible during frame initialization (before starting decompression
746 * Streaming decompression - HowTo
752 * Use ZSTD_initDStream() to start a new decompression operation.
778 /*===== Streaming decompression functions =====*/
810 * Decompression using a known Dictionary.
860 * Create a digested dictionary, ready to start decompression operation without startup delay.
870 * Decompression using a digested Dictionary.
919 * Decompression will have to use same dictionary.
953 * Decompression will need same prefix to properly regenerate data.
955 …* but performs much faster, especially during decompression (compression speed is tunable with co…
990 * The dictionary remains active for decompression of future frames using same DCtx.
993 * will store the DDict references in a table, and the DDict used for decompression
994 * will be determined at decompression time, as per the dict ID in the frame.
1014 * Note 2 : Prefix buffer is referenced. It **must** outlive decompression.
1160 …/*< largest match distance : larger == more compression, more memory needed during decompression */
1164 …unsigned minMatch; /*< match length searched : larger == faster decompression, sometimes le…
1906 * Advanced decompression functions
1917 * Create a digested dictionary, ready to start decompression operation without startup delay.
1927 …t `dict` remains accessible (and unmodified) while being used, so it must outlive decompression. */
1946 …* By default, a decompression context accepts all window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFA…
1952 * Get the requested decompression parameter value, selected by enum ZSTD_dParameter,
1970 * decompression will fail if it ever changes. Therefore the ZSTD_outBuffer
1973 * in the range [dst, dst + pos) MUST not be modified during decompression
1985 * memory. However, decompression WILL fail if you violate the preconditions.
1988 * not be modified during decompression or you will get data corruption. This
1999 * Tells the decompressor to skip checksum validation during decompression, regardless
2013 * store all references. At decompression time, the appropriate dictID is selected
2195 /*===== Advanced Streaming decompression functions =====*/
2214 * note : ddict is referenced, it must outlive decompression session
2224 * re-use decompression parameters from previous init; saves dictionary loading
2282 Buffer-less streaming decompression (synchronous mode)
2304 …ZSTD_decompressContinue() needs previous data blocks during decompression, up to `windowSize` byte…
2325 Once buffers are setup, start decompression, with ZSTD_decompressBegin().
2326 …If decompression requires a dictionary, use ZSTD_decompressBegin_usingDict() or ZSTD_decompressBeg…
2337 Context can then be reset to start a new decompression.
2354 /*===== Buffer-less streaming decompression functions =====*/
2407 + decompression : any ZSTD_decompressBegin*() variant, including with dictionary
2428 …ize); /*< insert uncompressed block into `dctx` history. Useful for multi-blocks decompression. */