![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Data Fields | |
lzma_vli | id |
Filter ID. | |
lzma_init_function | init |
uint64_t(* | memusage )(const void *options) |
uint64_t(* | block_size )(const void *options) |
lzma_ret(* | props_size_get )(uint32_t *size, const void *options) |
uint32_t | props_size_fixed |
lzma_ret(* | props_encode )(const void *options, uint8_t *out) |
Calculates the recommended Uncompressed Size for .xz Blocks to which the input data can be split to make multithreaded encoding possible. If this is NULL, it is assumed that the encoder is fast enough with single thread.
Calculates the recommended Uncompressed Size for .xz Blocks to which the input data can be split to make multithreaded encoding possible. If this is NULL, it is assumed that the encoder is fast enough with single thread. If the options are invalid, UINT64_MAX is returned.
lzma_vli id |
Filter ID.
lzma_init_function init |
Initializes the filter encoder and calls lzma_next_filter_init() for filters + 1.
Calculates memory usage of the encoder. If the options are invalid, UINT64_MAX is returned.
Encodes Filter Properties.
uint32_t props_size_fixed |
Some filters will always have the same size Filter Properties field. If props_size_get is NULL, this value is used.
Tells the size of the Filter Properties field. If options are invalid, UINT32_MAX is returned. If this is NULL, props_size_fixed is used.
Tells the size of the Filter Properties field. If options are invalid, LZMA_OPTIONS_ERROR is returned and size is set to UINT32_MAX.