XZ Utils 5.4.0
Data Fields
lzma_microlzma_coder Struct Reference

Data Fields

lzma_next_coder lzma
 LZMA1 decoder. More...
 
uint64_t comp_size
 
lzma_vli uncomp_size
 
uint32_t dict_size
 LZMA dictionary size as given by the application. More...
 
bool uncomp_size_is_exact
 
bool props_decoded
 
uint8_t props
 LZMA properties byte (lc/lp/pb) More...
 

Field Documentation

◆ lzma

lzma_next_coder lzma_microlzma_coder::lzma

LZMA1 decoder.

LZMA1 encoder.

◆ comp_size

uint64_t lzma_microlzma_coder::comp_size

Compressed size of the stream as given by the application. This must be exactly correct.

This will be decremented when input is read.

◆ uncomp_size

lzma_vli lzma_microlzma_coder::uncomp_size

Uncompressed size of the stream as given by the application. This may be less than the actual uncompressed size if uncomp_size_is_exact is false.

This will be decremented when output is produced.

◆ dict_size

uint32_t lzma_microlzma_coder::dict_size

LZMA dictionary size as given by the application.

◆ uncomp_size_is_exact

bool lzma_microlzma_coder::uncomp_size_is_exact

If true, the exact uncompressed size is known. If false, uncomp_size may be smaller than the real uncompressed size; uncomp_size may never be bigger than the real uncompressed size.

◆ props_decoded

bool lzma_microlzma_coder::props_decoded

True once the first byte of the MicroLZMA stream has been processed.

◆ props

uint8_t lzma_microlzma_coder::props

LZMA properties byte (lc/lp/pb)


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