Module core
Streaming compression functionality.
Modules
Structs
-
CallbackFunc
Callback function and user used in
compress_to_output. - CompressorOxide Main compression struct.
Enums
- CompressionStrategy Strategy setting for compression.
- TDEFLFlush A list of deflate flush types.
- TDEFLStatus Return status of compression.
Functions
-
compress
Main compression function. Tries to compress as much as possible from
in_bufand puts compressed output intoout_buf. - compress_to_output Main compression function. Callbacks output.
- create_comp_flags_from_zip_params Create a set of compression flags using parameters used by zlib and other compressors. Mainly intended for use with transition from c libraries as it deals with raw integers.