![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Listing information about .xz files. More...
Data Structures | |
struct | xz_file_info |
Information about a .xz file. More... | |
struct | block_header_info |
Information about a .xz Block. More... | |
Macros | |
#define | XZ_FILE_INFO_INIT { NULL, 0, 0, true, 50000002 } |
#define | BLOCK_HEADER_INFO_INIT { .filter_chain = NULL } |
#define | block_header_info_end(bhi) |
#define | COLON_STR(num) |
#define | HEADING_STR(num) |
#define | CHECKS_STR_SIZE 1024 |
Enumerations | |
enum | { COLON_STR_STREAMS , COLON_STR_BLOCKS , COLON_STR_COMPRESSED_SIZE , COLON_STR_UNCOMPRESSED_SIZE , COLON_STR_RATIO , COLON_STR_CHECK , COLON_STR_STREAM_PADDING , COLON_STR_MEMORY_NEEDED , COLON_STR_SIZES_IN_HEADERS , COLON_STR_NUMBER_OF_FILES } |
Enum matching the above strings. More... | |
enum | { HEADING_STREAM , HEADING_BLOCK , HEADING_BLOCKS , HEADING_COMPOFFSET , HEADING_UNCOMPOFFSET , HEADING_COMPSIZE , HEADING_UNCOMPSIZE , HEADING_TOTALSIZE , HEADING_RATIO , HEADING_CHECK , HEADING_CHECKVAL , HEADING_PADDING , HEADING_HEADERSIZE , HEADING_HEADERFLAGS , HEADING_MEMUSAGE , HEADING_FILTERS } |
Enum matching the above strings. More... | |
Functions | |
void | list_totals (void) |
Show the totals after all files have been listed. | |
void | list_file (const char *filename) |
List information about the given .xz file. | |
Listing information about .xz files.
#define block_header_info_end | ( | bhi | ) |
#define BLOCK_HEADER_INFO_INIT { .filter_chain = NULL } |
#define CHECKS_STR_SIZE 1024 |
Buffer size for get_check_names(). This may be a bit ridiculous, but at least it's enough if some language needs many multibyte chars.
#define COLON_STR | ( | num | ) |
#define HEADING_STR | ( | num | ) |
anonymous enum |
anonymous enum |
Enum matching the above strings.
|
extern |
List information about the given .xz file.
|
extern |
Show the totals after all files have been listed.
bool all_have_sizes |
uint64_t blocks |
uint32_t checks |
int columns |
Number of terminal-columns to use for this table-column. If a translated string is longer than the initial value, this value will be increased in init_headings().
uint64_t compressed_size |
uint64_t files |
int fw |
Field width to use for printf() to pad "str" to use "columns" number of columns on a terminal. This is calculated in init_headings().
uint64_t memusage_max |
uint32_t min_version |
const char* str |
Table column heading string.
uint64_t stream_padding |
uint64_t streams |
uint64_t uncompressed_size |