26 bool Get(
const MYSTR& name);
27 bool Test(
const MYSTR& name);
89 bool GetVli(MYFILE& fp, uint64_t& ret, uint64_t& read);
bool GetVli(MYFILE &fp, uint64_t &ret, uint64_t &read)
Definition xzfile.cpp:251
XZFILE(void)
Definition xzfile.h:20
BLOCK_FLAGS
Definition xzfile.h:35
@ BF_NUMBER_OF_FILTERS_M
Definition xzfile.h:36
@ BF_COMPRESSED_SIZE_PRESENT
Definition xzfile.h:38
@ BF_UNCOMPRESSED_SIZE_PRESENT
Definition xzfile.h:39
@ BF_RESERVED_M
Definition xzfile.h:37
bool Test(const MYSTR &name)
Definition xzfile.cpp:98
struct XZFILE::index_t index
static const uint8_t FOOTER_MAGIC[2]
Definition xzfile.h:11
uint64_t UnCompressedSize
Definition xzfile.h:87
struct XZFILE::stream_footer_t stream_footer
STREAM_FLAGS
Definition xzfile.h:30
@ SF_CRC32
Definition xzfile.h:31
@ SF_SHA256
Definition xzfile.h:33
@ SF_CRC64
Definition xzfile.h:32
vector< block_t > block
Definition xzfile.h:68
static const uint8_t HEADER_MAGIC[6]
Definition xzfile.h:10
struct XZFILE::stream_header_t stream_header
uint64_t GetUnCompressedSize(void) const
Definition xzfile.h:25
bool Get(const MYSTR &name)
Definition xzfile.cpp:16
MYBUF block_padding
Definition xzfile.h:65
MYBUF compressed_data
Definition xzfile.h:64
MYBUF check
Definition xzfile.h:66
struct XZFILE::block_t::block_header_t block_header
uint64_t unpadded_size
Definition xzfile.h:73
uint64_t uncompressed_size
Definition xzfile.h:74
uint32_t crc32
Definition xzfile.h:78
uint8_t index_indicator
Definition xzfile.h:70
uint64_t number_of_records
Definition xzfile.h:71
vector< record_t > record
Definition xzfile.h:76
MYBUF index_padding
Definition xzfile.h:77