lzma_index_record Struct Reference

Index Record and its location. More...

#include <index.h>


Data Fields

lzma_vli total_size
 Total encoded size of a Block including Block Padding.
lzma_vli unpadded_size
 Encoded size of a Block excluding Block Padding.
lzma_vli uncompressed_size
 Uncompressed Size of a Block.
lzma_vli stream_offset
lzma_vli uncompressed_offset


Detailed Description

Index Record and its location.

Field Documentation

Total encoded size of a Block including Block Padding.

This value is useful if you need to know the actual size of the Block that the Block decoder will read.

Referenced by set_info().

Encoded size of a Block excluding Block Padding.

This value is stored in the Index. When doing random-access reading, you should give this value to the Block decoder along with uncompressed_size.

Referenced by set_info().

Uncompressed Size of a Block.

Referenced by set_info().

Offset of the first byte of a Block relative to the beginning of the Stream, or if there are multiple Indexes combined, relative to the beginning of the first Stream.

Referenced by set_info().

Uncompressed offset

Referenced by set_info().


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

Generated on Wed May 25 10:35:47 2011 for XZ Utils by  doxygen 1.5.5