liblzma (XZ Utils) 5.8.4
lzma_index_iter::[struct].stream Struct Reference

Data Fields

const lzma_stream_flagsflags
 Pointer to Stream Flags.
lzma_vli number
 Stream number in the lzma_index.
lzma_vli block_count
 Number of Blocks in the Stream.
lzma_vli compressed_offset
 Compressed start offset of this Stream.
lzma_vli uncompressed_offset
 Uncompressed start offset of this Stream.
lzma_vli compressed_size
 Compressed size of this Stream.
lzma_vli uncompressed_size
 Uncompressed size of this Stream.
lzma_vli padding
 Size of Stream Padding after this Stream.

Field Documentation

◆ flags

const lzma_stream_flags* lzma_index_iter::[struct].stream flags

Pointer to Stream Flags.

This is NULL if Stream Flags have not been set for this Stream with lzma_index_stream_flags().

◆ number

Stream number in the lzma_index.

The first Stream is 1.

◆ block_count

lzma_vli lzma_index_iter::[struct].stream block_count

Number of Blocks in the Stream.

If this is zero, the block structure below has undefined values.

◆ compressed_offset

lzma_vli lzma_index_iter::[struct].stream compressed_offset

Compressed start offset of this Stream.

The offset is relative to the beginning of the lzma_index (i.e. usually the beginning of the .xz file).

◆ uncompressed_offset

lzma_vli lzma_index_iter::[struct].stream uncompressed_offset

Uncompressed start offset of this Stream.

The offset is relative to the beginning of the lzma_index (i.e. usually the beginning of the .xz file).

◆ compressed_size

lzma_vli lzma_index_iter::[struct].stream compressed_size

Compressed size of this Stream.

This includes all headers except the possible Stream Padding after this Stream.

◆ padding

Size of Stream Padding after this Stream.

If it hasn't been set with lzma_index_stream_padding(), this defaults to zero. Stream Padding is always a multiple of four bytes.


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