![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Public Types | |
enum | { SEQ_ID_STRING , SEQ_VERSION , SEQ_DICT_SIZE , SEQ_CODER_INIT , SEQ_LZMA_STREAM , SEQ_MEMBER_FOOTER } |
enum | { SEQ_ID_STRING , SEQ_VERSION , SEQ_DICT_SIZE , SEQ_CODER_INIT , SEQ_LZMA_STREAM , SEQ_MEMBER_FOOTER } |
enum | { SEQ_ID_STRING , SEQ_VERSION , SEQ_DICT_SIZE , SEQ_CODER_INIT , SEQ_LZMA_STREAM , SEQ_MEMBER_FOOTER } |
Data Fields | |
enum lzma_lzip_coder:: { ... } | sequence |
uint32_t | version |
.lz member format version | |
uint32_t | crc32 |
CRC32 of the uncompressed data in the .lz member. | |
uint64_t | uncompressed_size |
Uncompressed size of the .lz member. | |
uint64_t | member_size |
Compressed size of the .lz member. | |
uint64_t | memlimit |
Memory usage limit. | |
uint64_t | memusage |
Amount of memory actually needed. | |
bool | tell_any_check |
bool | ignore_check |
bool | concatenated |
bool | first_member |
size_t | pos |
Reading position in the header and footer fields. | |
uint8_t | buffer [LZIP_FOOTER_SIZE_MAX] |
Buffer to hold the .lz footer fields. | |
lzma_options_lzma | options |
lzma_next_coder | lzma_decoder |
LZMA1 decoder. | |
enum lzma_lzip_coder:: { ... } | sequence |
enum lzma_lzip_coder:: { ... } | sequence |
anonymous enum |
anonymous enum |
anonymous enum |
uint8_t buffer |
Buffer to hold the .lz footer fields.
bool concatenated |
If true, we will decode concatenated .lz members and stop if non-.lz data is seen after at least one member has been successfully decoded.
uint32_t crc32 |
CRC32 of the uncompressed data in the .lz member.
bool first_member |
When decoding concatenated .lz members, this is true as long as we are decoding the first .lz member. This is needed to avoid incorrect LZMA_FORMAT_ERROR in case there is non-.lz data at the end of the file.
bool ignore_check |
If true, we won't calculate or verify the CRC32 of the uncompressed data.
lzma_next_coder lzma_decoder |
LZMA1 decoder.
uint64_t member_size |
Compressed size of the .lz member.
uint64_t memlimit |
Memory usage limit.
uint64_t memusage |
Amount of memory actually needed.
lzma_options_lzma options |
Options decoded from the .lz header that needed to initialize the LZMA1 decoder.
size_t pos |
Reading position in the header and footer fields.
enum { ... } sequence |
enum { ... } sequence |
enum { ... } sequence |
bool tell_any_check |
If true, LZMA_GET_CHECK is returned after decoding the header fields. As all files use CRC32 this is redundant but it's implemented anyway since the initialization functions supports all other flags in addition to LZMA_TELL_ANY_CHECK.
uint64_t uncompressed_size |
Uncompressed size of the .lz member.
uint32_t version |
.lz member format version