Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
lzma_lz_options Struct Reference

#include <lz_decoder.h>

Data Fields

size_t dict_size
 Size of the history buffer.
 
const uint8_t * preset_dict
 TODO: Comment.
 
size_t preset_dict_size
 
size_t before_size
 
size_t after_size
 
size_t match_len_max
 
size_t nice_len
 
lzma_match_finder match_finder
 Type of the match finder to use.
 
uint32_t depth
 Maximum search depth.
 
uint32_t preset_dict_size
 

Field Documentation

◆ after_size

size_t after_size

Extra amount of data to keep available after the "actual" dictionary.

◆ before_size

size_t before_size

Extra amount of data to keep available before the "actual" dictionary.

◆ depth

uint32_t depth

Maximum search depth.

◆ dict_size

size_t dict_size

Size of the history buffer.

◆ match_finder

lzma_match_finder match_finder

Type of the match finder to use.

◆ match_len_max

size_t match_len_max

Maximum length of a match that the LZ-based encoder can accept. This is used to extend matches of length nice_len to the maximum possible length.

◆ nice_len

size_t nice_len

Match finder will search matches up to this length. This must be less than or equal to match_len_max.

◆ preset_dict

const uint8_t * preset_dict

TODO: Comment.

Initial dictionary for the match finder to search.

◆ preset_dict_size [1/2]

uint32_t preset_dict_size

If the preset dictionary is NULL, this value is ignored. Otherwise this member must indicate the preset dictionary's buffer size. If this size is larger than dict_size, then only the dict_size sized tail of the preset_dict will be used.

◆ preset_dict_size [2/2]

uint32_t preset_dict_size

If the preset dictionary is NULL, this value is ignored. Otherwise this member must indicate the preset dictionary's buffer size. If this size is larger than dict_size, then only the dict_size sized tail of the preset_dict will be used.


The documentation for this struct was generated from the following files: