|
XZ Utils 5.4.1
|
Data Fields | |
| lzma_dict | dict |
| Dictionary (history buffer) More... | |
| lzma_lz_decoder | lz |
| The actual LZ-based decoder e.g. LZMA. More... | |
| lzma_next_coder | next |
| Next coder in the chain. More... | |
| bool | next_finished |
| True if the next filter in the chain has returned LZMA_STREAM_END. More... | |
| bool | this_finished |
| struct { | |
| size_t pos | |
| size_t size | |
| uint8_t buffer [LZMA_BUFFER_SIZE] | |
| } | temp |
| lzma_lz_encoder | lz |
| LZ-based encoder e.g. LZMA. More... | |
| lzma_mf | mf |
| History buffer and match finder. More... | |
| lzma_dict lzma_coder::dict |
Dictionary (history buffer)
| lzma_lz_decoder lzma_coder::lz |
The actual LZ-based decoder e.g. LZMA.
| lzma_next_coder lzma_coder::next |
Next coder in the chain.
Next filter in the chain, if any. Note that LZMA and LZMA2 are only allowed as the last filter, but the long-range filter in future can be in the middle of the chain.
| bool lzma_coder::next_finished |
True if the next filter in the chain has returned LZMA_STREAM_END.
| bool lzma_coder::this_finished |
True if the LZ decoder (e.g. LZMA) has detected end of payload marker. This may become true before next_finished becomes true.
| struct { ... } lzma_coder::temp |
Temporary buffer needed when the LZ-based filter is not the last filter in the chain. The output of the next filter is first decoded into buffer[], which is then used as input for the actual LZ-based decoder.
| lzma_lz_encoder lzma_coder::lz |
LZ-based encoder e.g. LZMA.
| lzma_mf lzma_coder::mf |
History buffer and match finder.