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

Data Fields

index_tree streams
 
lzma_vli uncompressed_size
 Uncompressed size of all the Blocks in the Stream(s)
 
lzma_vli total_size
 Total size of all the Blocks in the Stream(s)
 
lzma_vli record_count
 Total number of Records in all Streams in this lzma_index.
 
lzma_vli index_list_size
 
size_t prealloc
 
uint32_t checks
 

Field Documentation

◆ checks

uint32_t checks

Bitmask indicating what integrity check types have been used as set by lzma_index_stream_flags(). The bit of the last Stream is not included here, since it is possible to change it by calling lzma_index_stream_flags() again.

◆ index_list_size

lzma_vli index_list_size

Size of the List of Records field if all the Streams in this lzma_index were packed into a single Stream (makes it simpler to take many .xz files and combine them into a single Stream).

This value together with record_count is needed to calculate Backward Size that is stored into Stream Footer.

◆ prealloc

size_t prealloc

How many Records to allocate at once in lzma_index_append(). This defaults to INDEX_GROUP_SIZE but can be overridden with lzma_index_prealloc().

◆ record_count

lzma_vli record_count

Total number of Records in all Streams in this lzma_index.

◆ streams

index_tree streams

AVL-tree containing the Stream(s). Often there is just one Stream, but using a tree keeps lookups fast even when there are many concatenated Streams.

◆ total_size

lzma_vli total_size

Total size of all the Blocks in the Stream(s)

◆ uncompressed_size

lzma_vli uncompressed_size

Uncompressed size of all the Blocks in the Stream(s)


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