![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "platform.h"
#include "util.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <assert.h>
#include "fileio.h"
#include "benchzstd.h"
#include "dibio.h"
#include "zstdcli_trace.h"
#include "../lib/zstd.h"
Macros | |
#define | ZSTDCLI_CLEVEL_DEFAULT 3 |
#define | ZSTDCLI_CLEVEL_MAX 19 /* without using --ultra */ |
#define | ZSTDCLI_NBTHREADS_DEFAULT 1 |
#define | COMPRESSOR_NAME "zstd command line interface" |
#define | ZSTD_VERSION "v" ZSTD_VERSION_STRING |
#define | AUTHOR "Yann Collet" |
#define | WELCOME_MESSAGE "*** %s %i-bits %s, by %s ***\n", COMPRESSOR_NAME, (int)(sizeof(size_t)*8), ZSTD_VERSION, AUTHOR |
#define | ZSTD_ZSTDMT "zstdmt" |
#define | ZSTD_UNZSTD "unzstd" |
#define | ZSTD_CAT "zstdcat" |
#define | ZSTD_ZCAT "zcat" |
#define | ZSTD_GZ "gzip" |
#define | ZSTD_GUNZIP "gunzip" |
#define | ZSTD_GZCAT "gzcat" |
#define | ZSTD_LZMA "lzma" |
#define | ZSTD_UNLZMA "unlzma" |
#define | ZSTD_XZ "xz" |
#define | ZSTD_UNXZ "unxz" |
#define | ZSTD_LZ4 "lz4" |
#define | ZSTD_UNLZ4 "unlz4" |
#define | KB *(1 <<10) |
#define | MB *(1 <<20) |
#define | GB *(1U<<30) |
#define | DISPLAY_LEVEL_DEFAULT 2 |
#define | OVERLAP_LOG_DEFAULT 9999 |
#define | LDM_PARAM_DEFAULT 9999 /* Default for parameters where 0 is valid */ |
#define | DEFAULT_ACCEL 1 |
#define | DISPLAY_F(f, ...) |
#define | DISPLAYOUT(...) |
#define | DISPLAY(...) |
#define | DISPLAYLEVEL(l, ...) |
#define | ZSTD_NB_STRATEGIES 9 |
#define | ENV_CLEVEL "ZSTD_CLEVEL" |
#define | ENV_NBTHREADS "ZSTD_NBTHREADS" /* takes lower precedence than directly specifying -T# in the CLI */ |
#define | NEXT_FIELD(ptr) |
#define | NEXT_UINT32(val32) |
#define | CLEAN_RETURN(i) |
#define | MINCLEVEL ZSTD_minCLevel() |
#define | MAXCLEVEL ZSTD_maxCLevel() |
Enumerations | |
enum | dictType { cover , fastCover , legacy } |
enum | zstd_operation_mode { zom_compress , zom_decompress , zom_test , zom_bench , zom_train , zom_list } |
Functions | |
int | main_8 (int argCount, const char *argv[]) |
#define AUTHOR "Yann Collet" |
#define CLEAN_RETURN | ( | i | ) |
#define COMPRESSOR_NAME "zstd command line interface" |
#define DEFAULT_ACCEL 1 |
#define DISPLAY | ( | ... | ) |
#define DISPLAY_LEVEL_DEFAULT 2 |
#define DISPLAYLEVEL | ( | l, | |
... ) |
#define DISPLAYOUT | ( | ... | ) |
#define ENV_CLEVEL "ZSTD_CLEVEL" |
#define ENV_NBTHREADS "ZSTD_NBTHREADS" /* takes lower precedence than directly specifying -T# in the CLI */ |
#define GB *(1U<<30) |
#define KB *(1 <<10) |
#define LDM_PARAM_DEFAULT 9999 /* Default for parameters where 0 is valid */ |
#define MAXCLEVEL ZSTD_maxCLevel() |
#define MB *(1 <<20) |
#define MINCLEVEL ZSTD_minCLevel() |
#define NEXT_FIELD | ( | ptr | ) |
#define NEXT_UINT32 | ( | val32 | ) |
#define OVERLAP_LOG_DEFAULT 9999 |
#define WELCOME_MESSAGE "*** %s %i-bits %s, by %s ***\n", COMPRESSOR_NAME, (int)(sizeof(size_t)*8), ZSTD_VERSION, AUTHOR |
#define ZSTD_CAT "zstdcat" |
#define ZSTD_GUNZIP "gunzip" |
#define ZSTD_GZ "gzip" |
#define ZSTD_GZCAT "gzcat" |
#define ZSTD_LZ4 "lz4" |
#define ZSTD_LZMA "lzma" |
#define ZSTD_NB_STRATEGIES 9 |
#define ZSTD_UNLZ4 "unlz4" |
#define ZSTD_UNLZMA "unlzma" |
#define ZSTD_UNXZ "unxz" |
#define ZSTD_UNZSTD "unzstd" |
#define ZSTD_VERSION "v" ZSTD_VERSION_STRING |
#define ZSTD_XZ "xz" |
#define ZSTD_ZCAT "zcat" |
#define ZSTD_ZSTDMT "zstdmt" |
#define ZSTDCLI_CLEVEL_DEFAULT 3 |
#define ZSTDCLI_CLEVEL_MAX 19 /* without using --ultra */ |
#define ZSTDCLI_NBTHREADS_DEFAULT 1 |
enum dictType |
enum zstd_operation_mode |