Lines Matching full:decompression

45   The zstd compression library provides in-memory compression and decompression
213 /*= Decompression context
286 * This will set a memory budget for streaming decompression,
292 … * requires explicitly allowing such size at streaming decompression stage. */
314 … * Larger values increase compression and decompression speed, but decrease ratio.
503 * Advanced decompression API
511 * Therefore, no new decompression function is necessary.
520 … * By default, a decompression context accepts window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFAULT).
549 …* Setting a parameter is only possible during frame initialization (before starting decompression
736 * Streaming decompression - HowTo
742 * Use ZSTD_initDStream() to start a new decompression operation.
768 /*===== Streaming decompression functions =====*/
800 * Decompression using a known Dictionary.
849 * Create a digested dictionary, ready to start decompression operation without startup delay.
858 * Decompression using a digested Dictionary.
907 * Decompression will have to use same dictionary.
941 * Decompression will need same prefix to properly regenerate data.
943 …* but performs much faster, especially during decompression (compression speed is tunable with co…
978 * The dictionary remains active for decompression of future frames using same DCtx.
995 * Note 2 : Prefix buffer is referenced. It **must** outlive decompression.
1122 …**< largest match distance : larger == more compression, more memory needed during decompression */
1126 …unsigned minMatch; /**< match length searched : larger == faster decompression, sometimes l…
1606 * Advanced decompression functions
1617 * Create a digested dictionary, ready to start decompression operation without startup delay.
1627 …t `dict` remains accessible (and unmodified) while being used, so it must outlive decompression. */
1646 …* By default, a decompression context accepts all window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFA…
1663 * decompression will fail if it ever changes. Therefore the ZSTD_outBuffer
1666 * in the range [dst, dst + pos) MUST not be modified during decompression
1678 * memory. However, decompression WILL fail if you violate the preconditions.
1681 * not be modified during decompression or you will get data corruption. This
1852 /*===== Advanced Streaming decompression functions =====*/
1870 * note : ddict is referenced, it must outlive decompression session
1880 * re-use decompression parameters from previous init; saves dictionary loading
1938 Buffer-less streaming decompression (synchronous mode)
1960 …ZSTD_decompressContinue() needs previous data blocks during decompression, up to `windowSize` byte…
1981 Once buffers are setup, start decompression, with ZSTD_decompressBegin().
1982 …If decompression requires a dictionary, use ZSTD_decompressBegin_usingDict() or ZSTD_decompressBeg…
1993 Context can then be reset to start a new decompression.
2010 /*===== Buffer-less streaming decompression functions =====*/
2063 + decompression : any ZSTD_decompressBegin*() variant, including with dictionary
2084 …ze); /**< insert uncompressed block into `dctx` history. Useful for multi-blocks decompression. */