LZMA2 encoder. More...
#include "common.h"
Defines | |
#define | LZMA2_CHUNK_MAX (UINT32_C(1) << 16) |
Maximum number of bytes of actual data per chunk (no headers). | |
#define | LZMA2_UNCOMPRESSED_MAX (UINT32_C(1) << 21) |
Maximum uncompressed size of LZMA chunk (no headers). | |
#define | LZMA2_HEADER_MAX 6 |
Maximum size of LZMA2 headers. | |
#define | LZMA2_HEADER_UNCOMPRESSED 3 |
Size of a header for uncompressed chunk. | |
Functions | |
lzma_ret | lzma_lzma2_encoder_init (lzma_next_coder *next, lzma_allocator *allocator, const lzma_filter_info *filters) |
uint64_t | lzma_lzma2_encoder_memusage (const void *options) |
lzma_ret | lzma_lzma2_props_encode (const void *options, uint8_t *out) |
LZMA2 encoder.
#define LZMA2_CHUNK_MAX (UINT32_C(1) << 16) |
Maximum number of bytes of actual data per chunk (no headers).
#define LZMA2_UNCOMPRESSED_MAX (UINT32_C(1) << 21) |
Maximum uncompressed size of LZMA chunk (no headers).
#define LZMA2_HEADER_MAX 6 |
Maximum size of LZMA2 headers.
#define LZMA2_HEADER_UNCOMPRESSED 3 |
Size of a header for uncompressed chunk.