Merge pull request #1530 from terrelln/param-order

Clean up parameter code
This commit is contained in:
Nick Terrell
2019-02-19 14:40:10 -08:00
committed by GitHub
5 changed files with 644 additions and 581 deletions
+54 -39
View File
@@ -385,6 +385,18 @@ static int ZSTD_cParam_withinBounds(ZSTD_cParameter cParam, int value)
return 1;
}
/* ZSTD_cParam_clampBounds:
* Clamps the value into the bounded range.
*/
static size_t ZSTD_cParam_clampBounds(ZSTD_cParameter cParam, int* value)
{
ZSTD_bounds const bounds = ZSTD_cParam_getBounds(cParam);
if (ZSTD_isError(bounds.error)) return bounds.error;
if (*value < bounds.lowerBound) *value = bounds.lowerBound;
if (*value > bounds.upperBound) *value = bounds.upperBound;
return 0;
}
#define BOUNDCHECK(cParam, val) { \
RETURN_ERROR_IF(!ZSTD_cParam_withinBounds(cParam,val), \
parameter_outOfBound); \
@@ -438,13 +450,10 @@ size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int value)
switch(param)
{
case ZSTD_c_format :
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
case ZSTD_c_compressionLevel:
RETURN_ERROR_IF(cctx->cdict, stage_wrong,
"compression level is configured in cdict");
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
break;
case ZSTD_c_windowLog:
case ZSTD_c_hashLog:
@@ -455,44 +464,37 @@ size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int value)
case ZSTD_c_strategy:
RETURN_ERROR_IF(cctx->cdict, stage_wrong,
"cparams are configured in cdict");
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
case ZSTD_c_contentSizeFlag:
case ZSTD_c_checksumFlag:
case ZSTD_c_dictIDFlag:
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
case ZSTD_c_forceMaxWindow : /* Force back-references to remain < windowSize,
* even when referencing into Dictionary content.
* default : 0 when using a CDict, 1 when using a Prefix */
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
case ZSTD_c_forceAttachDict:
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
case ZSTD_c_literalCompressionMode:
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
break;
case ZSTD_c_nbWorkers:
RETURN_ERROR_IF((value!=0) && cctx->staticSize, parameter_unsupported,
"MT not compatible with static alloc");
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
break;
case ZSTD_c_ldmHashRateLog:
RETURN_ERROR_IF(cctx->cdict, stage_wrong,
"LDM hash rate log is configured in cdict");
break;
case ZSTD_c_format:
case ZSTD_c_contentSizeFlag:
case ZSTD_c_checksumFlag:
case ZSTD_c_dictIDFlag:
case ZSTD_c_forceMaxWindow:
case ZSTD_c_forceAttachDict:
case ZSTD_c_literalCompressionMode:
case ZSTD_c_jobSize:
case ZSTD_c_overlapLog:
case ZSTD_c_rsyncable:
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
case ZSTD_c_enableLongDistanceMatching:
case ZSTD_c_ldmHashLog:
case ZSTD_c_ldmMinMatch:
case ZSTD_c_ldmBucketSizeLog:
case ZSTD_c_ldmHashRateLog:
RETURN_ERROR_IF(cctx->cdict, stage_wrong);
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
break;
default: RETURN_ERROR(parameter_unsupported);
}
return ZSTD_CCtxParam_setParameter(&cctx->requestedParams, param, value);
}
size_t ZSTD_CCtxParam_setParameter(ZSTD_CCtx_params* CCtxParams,
@@ -507,11 +509,9 @@ size_t ZSTD_CCtxParam_setParameter(ZSTD_CCtx_params* CCtxParams,
return (size_t)CCtxParams->format;
case ZSTD_c_compressionLevel : {
int cLevel = value;
if (cLevel > ZSTD_maxCLevel()) cLevel = ZSTD_maxCLevel();
if (cLevel < ZSTD_minCLevel()) cLevel = ZSTD_minCLevel();
if (cLevel) { /* 0 : does not change current level */
CCtxParams->compressionLevel = cLevel;
FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(param, &value));
if (value) { /* 0 : does not change current level */
CCtxParams->compressionLevel = value;
}
if (CCtxParams->compressionLevel >= 0) return CCtxParams->compressionLevel;
return 0; /* return type (size_t) cannot represent negative values */
@@ -597,28 +597,43 @@ size_t ZSTD_CCtxParam_setParameter(ZSTD_CCtx_params* CCtxParams,
RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
return 0;
#else
return ZSTDMT_CCtxParam_setNbWorkers(CCtxParams, value);
FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(param, &value));
CCtxParams->nbWorkers = value;
return CCtxParams->nbWorkers;
#endif
case ZSTD_c_jobSize :
#ifndef ZSTD_MULTITHREAD
RETURN_ERROR(parameter_unsupported, "not compiled with multithreading");
RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
return 0;
#else
return ZSTDMT_CCtxParam_setMTCtxParameter(CCtxParams, ZSTDMT_p_jobSize, value);
/* Adjust to the minimum non-default value. */
if (value != 0 && value < ZSTDMT_JOBSIZE_MIN)
value = ZSTDMT_JOBSIZE_MIN;
FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(param, &value));
assert(value >= 0);
CCtxParams->jobSize = value;
return CCtxParams->jobSize;
#endif
case ZSTD_c_overlapLog :
#ifndef ZSTD_MULTITHREAD
RETURN_ERROR(parameter_unsupported, "not compiled with multithreading");
RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
return 0;
#else
return ZSTDMT_CCtxParam_setMTCtxParameter(CCtxParams, ZSTDMT_p_overlapLog, value);
FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(ZSTD_c_overlapLog, &value));
CCtxParams->overlapLog = value;
return CCtxParams->overlapLog;
#endif
case ZSTD_c_rsyncable :
#ifndef ZSTD_MULTITHREAD
RETURN_ERROR(parameter_unsupported, "not compiled with multithreading");
RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
return 0;
#else
return ZSTDMT_CCtxParam_setMTCtxParameter(CCtxParams, ZSTDMT_p_rsyncable, value);
FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(ZSTD_c_overlapLog, &value));
CCtxParams->rsyncable = value;
return CCtxParams->rsyncable;
#endif
case ZSTD_c_enableLongDistanceMatching :
+17 -37
View File
@@ -864,11 +864,7 @@ static size_t ZSTDMT_expandJobsTable (ZSTDMT_CCtx* mtctx, U32 nbWorkers) {
* Internal use only */
size_t ZSTDMT_CCtxParam_setNbWorkers(ZSTD_CCtx_params* params, unsigned nbWorkers)
{
if (nbWorkers > ZSTDMT_NBWORKERS_MAX) nbWorkers = ZSTDMT_NBWORKERS_MAX;
params->nbWorkers = nbWorkers;
params->overlapLog = ZSTDMT_OVERLAPLOG_DEFAULT;
params->jobSize = 0;
return nbWorkers;
return ZSTD_CCtxParam_setParameter(params, ZSTD_c_nbWorkers, (int)nbWorkers);
}
ZSTDMT_CCtx* ZSTDMT_createCCtx_advanced(unsigned nbWorkers, ZSTD_customMem cMem)
@@ -986,26 +982,13 @@ ZSTDMT_CCtxParam_setMTCtxParameter(ZSTD_CCtx_params* params,
{
case ZSTDMT_p_jobSize :
DEBUGLOG(4, "ZSTDMT_CCtxParam_setMTCtxParameter : set jobSize to %i", value);
if ( value != 0 /* default */
&& value < ZSTDMT_JOBSIZE_MIN)
value = ZSTDMT_JOBSIZE_MIN;
assert(value >= 0);
if (value > ZSTDMT_JOBSIZE_MAX) value = ZSTDMT_JOBSIZE_MAX;
params->jobSize = value;
return value;
return ZSTD_CCtxParam_setParameter(params, ZSTD_c_jobSize, value);
case ZSTDMT_p_overlapLog :
DEBUGLOG(4, "ZSTDMT_p_overlapLog : %i", value);
if (value < ZSTD_OVERLAPLOG_MIN) value = ZSTD_OVERLAPLOG_MIN;
if (value > ZSTD_OVERLAPLOG_MAX) value = ZSTD_OVERLAPLOG_MAX;
params->overlapLog = value;
return value;
return ZSTD_CCtxParam_setParameter(params, ZSTD_c_overlapLog, value);
case ZSTDMT_p_rsyncable :
value = (value != 0);
params->rsyncable = value;
return value;
DEBUGLOG(4, "ZSTD_p_rsyncable : %i", value);
return ZSTD_CCtxParam_setParameter(params, ZSTD_c_rsyncable, value);
default :
return ERROR(parameter_unsupported);
}
@@ -1021,32 +1004,29 @@ size_t ZSTDMT_getMTCtxParameter(ZSTDMT_CCtx* mtctx, ZSTDMT_parameter parameter,
{
switch (parameter) {
case ZSTDMT_p_jobSize:
assert(mtctx->params.jobSize <= INT_MAX);
*value = (int)(mtctx->params.jobSize);
break;
return ZSTD_CCtxParam_getParameter(&mtctx->params, ZSTD_c_jobSize, value);
case ZSTDMT_p_overlapLog:
*value = mtctx->params.overlapLog;
break;
return ZSTD_CCtxParam_getParameter(&mtctx->params, ZSTD_c_overlapLog, value);
case ZSTDMT_p_rsyncable:
*value = mtctx->params.rsyncable;
break;
return ZSTD_CCtxParam_getParameter(&mtctx->params, ZSTD_c_rsyncable, value);
default:
return ERROR(parameter_unsupported);
}
return 0;
}
/* Sets parameters relevant to the compression job,
* initializing others to default values. */
static ZSTD_CCtx_params ZSTDMT_initJobCCtxParams(ZSTD_CCtx_params const params)
{
ZSTD_CCtx_params jobParams;
memset(&jobParams, 0, sizeof(jobParams));
jobParams.cParams = params.cParams;
jobParams.fParams = params.fParams;
jobParams.compressionLevel = params.compressionLevel;
ZSTD_CCtx_params jobParams = params;
/* Clear parameters related to multithreading */
jobParams.forceWindow = 0;
jobParams.nbWorkers = 0;
jobParams.jobSize = 0;
jobParams.overlapLog = 0;
jobParams.rsyncable = 0;
memset(&jobParams.ldmParams, 0, sizeof(ldmParams_t));
memset(&jobParams.customMem, 0, sizeof(ZSTD_customMem));
return jobParams;
}
+45 -3
View File
@@ -124,12 +124,14 @@ static U32 FUZ_highbit32(U32 v32)
#define CHECK(fn) { CHECK_V(err, fn); }
#define CHECKPLUS(var, fn, more) { CHECK_V(var, fn); more; }
#define CHECK_EQ(lhs, rhs) { \
if ((lhs) != (rhs)) { \
DISPLAY("Error L%u => %s != %s ", __LINE__, #lhs, #rhs); \
#define CHECK_OP(op, lhs, rhs) { \
if (!((lhs) op (rhs))) { \
DISPLAY("Error L%u => FAILED %s %s %s ", __LINE__, #lhs, #op, #rhs); \
goto _output_error; \
} \
}
#define CHECK_EQ(lhs, rhs) CHECK_OP(==, lhs, rhs)
#define CHECK_LT(lhs, rhs) CHECK_OP(<, lhs, rhs)
/*=============================================
@@ -828,6 +830,46 @@ static int basicUnitTests(U32 seed, double compressibility)
ZSTDMT_freeCCtx(mtctx);
}
DISPLAYLEVEL(3, "test%3i : compress -T2 with/without literals compression : ", testNb++)
{ ZSTD_CCtx* cctx = ZSTD_createCCtx();
size_t cSize1, cSize2;
CHECK( ZSTD_CCtx_setParameter(cctx, ZSTD_c_compressionLevel, 1) );
CHECK( ZSTD_CCtx_setParameter(cctx, ZSTD_c_nbWorkers, 2) );
cSize1 = ZSTD_compress2(cctx, compressedBuffer, compressedBufferSize, CNBuffer, CNBuffSize);
CHECK(cSize1);
CHECK( ZSTD_CCtx_setParameter(cctx, ZSTD_c_literalCompressionMode, ZSTD_lcm_uncompressed) );
cSize2 = ZSTD_compress2(cctx, compressedBuffer, compressedBufferSize, CNBuffer, CNBuffSize);
CHECK(cSize2);
CHECK_LT(cSize1, cSize2);
ZSTD_freeCCtx(cctx);
}
DISPLAYLEVEL(3, "OK \n");
DISPLAYLEVEL(3, "test%3i : setting multithreaded parameters : ", testNb++)
{ ZSTD_CCtx_params* params = ZSTD_createCCtxParams();
int value;
/* Check that the overlap log and job size are unset. */
CHECK( ZSTD_CCtxParam_getParameter(params, ZSTD_c_overlapLog, &value) );
CHECK_EQ(value, 0);
CHECK( ZSTD_CCtxParam_getParameter(params, ZSTD_c_jobSize, &value) );
CHECK_EQ(value, 0);
/* Set and check the overlap log and job size. */
CHECK( ZSTD_CCtxParam_setParameter(params, ZSTD_c_overlapLog, 5) );
CHECK( ZSTD_CCtxParam_setParameter(params, ZSTD_c_jobSize, 2 MB) );
CHECK( ZSTD_CCtxParam_getParameter(params, ZSTD_c_overlapLog, &value) );
CHECK_EQ(value, 5);
CHECK( ZSTD_CCtxParam_getParameter(params, ZSTD_c_jobSize, &value) );
CHECK_EQ(value, 2 MB);
/* Set the number of worksers and check the overlap log and job size. */
CHECK( ZSTD_CCtxParam_setParameter(params, ZSTD_c_nbWorkers, 2) );
CHECK( ZSTD_CCtxParam_getParameter(params, ZSTD_c_overlapLog, &value) );
CHECK_EQ(value, 5);
CHECK( ZSTD_CCtxParam_getParameter(params, ZSTD_c_jobSize, &value) );
CHECK_EQ(value, 2 MB);
ZSTD_freeCCtxParams(params);
}
DISPLAYLEVEL(3, "OK \n");
/* Simple API multiframe test */
DISPLAYLEVEL(3, "test%3i : compress multiple frames : ", testNb++);
+12
View File
@@ -90,6 +90,17 @@ static config_t mt_ldm = {
.param_values = PARAM_VALUES(mt_ldm_param_values),
};
static param_value_t mt_advanced_param_values[] = {
{.param = ZSTD_c_nbWorkers, .value = 2},
{.param = ZSTD_c_literalCompressionMode, .value = ZSTD_lcm_uncompressed},
};
static config_t mt_advanced = {
.name = "multithreaded with advanced params",
.cli_args = "-T2 --no-compressed-literals",
.param_values = PARAM_VALUES(mt_advanced_param_values),
};
static param_value_t const small_wlog_param_values[] = {
{.param = ZSTD_c_windowLog, .value = 10},
};
@@ -191,6 +202,7 @@ static config_t const* g_configs[] = {
&uncompressed_literals,
&uncompressed_literals_opt,
&huffman_literals,
&mt_advanced,
NULL,
};
+516 -502
View File
@@ -1,502 +1,516 @@
Data, Config, Method, Total compressed size
silesia.tar, level -5, compress simple, 7160438
silesia.tar, level -3, compress simple, 6789024
silesia.tar, level -1, compress simple, 6195462
silesia.tar, level 0, compress simple, 4875008
silesia.tar, level 1, compress simple, 5339697
silesia.tar, level 3, compress simple, 4875008
silesia.tar, level 4, compress simple, 4813507
silesia.tar, level 5, compress simple, 4722235
silesia.tar, level 6, compress simple, 4672194
silesia.tar, level 7, compress simple, 4606658
silesia.tar, level 9, compress simple, 4554098
silesia.tar, level 13, compress simple, 4491702
silesia.tar, level 16, compress simple, 4381277
silesia.tar, level 19, compress simple, 4281514
silesia.tar, uncompressed literals, compress simple, 4875008
silesia.tar, uncompressed literals optimal, compress simple, 4281514
silesia.tar, huffman literals, compress simple, 6195462
silesia, level -5, compress cctx, 7152294
silesia, level -3, compress cctx, 6789969
silesia, level -1, compress cctx, 6191548
silesia, level 0, compress cctx, 4862377
silesia, level 1, compress cctx, 5318036
silesia, level 3, compress cctx, 4862377
silesia, level 4, compress cctx, 4800629
silesia, level 5, compress cctx, 4710178
silesia, level 6, compress cctx, 4659996
silesia, level 7, compress cctx, 4596234
silesia, level 9, compress cctx, 4543862
silesia, level 13, compress cctx, 4482073
silesia, level 16, compress cctx, 4377391
silesia, level 19, compress cctx, 4293262
silesia, long distance mode, compress cctx, 4862377
silesia, multithreaded, compress cctx, 4862377
silesia, multithreaded long distance mode, compress cctx, 4862377
silesia, small window log, compress cctx, 7115734
silesia, small hash log, compress cctx, 6554898
silesia, small chain log, compress cctx, 4931093
silesia, explicit params, compress cctx, 4813352
silesia, uncompressed literals, compress cctx, 4862377
silesia, uncompressed literals optimal, compress cctx, 4293262
silesia, huffman literals, compress cctx, 6191548
github, level -5, compress cctx, 232744
github, level -5 with dict, compress cctx, 47294
github, level -3, compress cctx, 220611
github, level -3 with dict, compress cctx, 48047
github, level -1, compress cctx, 176575
github, level -1 with dict, compress cctx, 43527
github, level 0, compress cctx, 136397
github, level 0 with dict, compress cctx, 41536
github, level 1, compress cctx, 143457
github, level 1 with dict, compress cctx, 42157
github, level 3, compress cctx, 136397
github, level 3 with dict, compress cctx, 41536
github, level 4, compress cctx, 136144
github, level 4 with dict, compress cctx, 41721
github, level 5, compress cctx, 135106
github, level 5 with dict, compress cctx, 38934
github, level 6, compress cctx, 135108
github, level 6 with dict, compress cctx, 38628
github, level 7, compress cctx, 135108
github, level 7 with dict, compress cctx, 38741
github, level 9, compress cctx, 135108
github, level 9 with dict, compress cctx, 39335
github, level 13, compress cctx, 133717
github, level 13 with dict, compress cctx, 39923
github, level 16, compress cctx, 133717
github, level 16 with dict, compress cctx, 37568
github, level 19, compress cctx, 133717
github, level 19 with dict, compress cctx, 37567
github, long distance mode, compress cctx, 141473
github, multithreaded, compress cctx, 141473
github, multithreaded long distance mode, compress cctx, 141473
github, small window log, compress cctx, 141473
github, small hash log, compress cctx, 138943
github, small chain log, compress cctx, 139239
github, explicit params, compress cctx, 140924
github, uncompressed literals, compress cctx, 136397
github, uncompressed literals optimal, compress cctx, 133717
github, huffman literals, compress cctx, 176575
silesia, level -5, zstdcli, 7152342
silesia, level -3, zstdcli, 6790021
silesia, level -1, zstdcli, 6191597
silesia, level 0, zstdcli, 4862425
silesia, level 1, zstdcli, 5318084
silesia, level 3, zstdcli, 4862425
silesia, level 4, zstdcli, 4800677
silesia, level 5, zstdcli, 4710226
silesia, level 6, zstdcli, 4660044
silesia, level 7, zstdcli, 4596282
silesia, level 9, zstdcli, 4543910
silesia, level 13, zstdcli, 4482121
silesia, level 16, zstdcli, 4377439
silesia, level 19, zstdcli, 4293310
silesia, long distance mode, zstdcli, 4853437
silesia, multithreaded, zstdcli, 4862425
silesia, multithreaded long distance mode, zstdcli, 4853437
silesia, small window log, zstdcli, 7126434
silesia, small hash log, zstdcli, 6554946
silesia, small chain log, zstdcli, 4931141
silesia, explicit params, zstdcli, 4815380
silesia, uncompressed literals, zstdcli, 5155472
silesia, uncompressed literals optimal, zstdcli, 4325475
silesia, huffman literals, zstdcli, 5341405
silesia.tar, level -5, zstdcli, 7161160
silesia.tar, level -3, zstdcli, 6789865
silesia.tar, level -1, zstdcli, 6196433
silesia.tar, level 0, zstdcli, 4875136
silesia.tar, level 1, zstdcli, 5340573
silesia.tar, level 3, zstdcli, 4875136
silesia.tar, level 4, zstdcli, 4814531
silesia.tar, level 5, zstdcli, 4723284
silesia.tar, level 6, zstdcli, 4673591
silesia.tar, level 7, zstdcli, 4608342
silesia.tar, level 9, zstdcli, 4554700
silesia.tar, level 13, zstdcli, 4491706
silesia.tar, level 16, zstdcli, 4381281
silesia.tar, level 19, zstdcli, 4281518
silesia.tar, no source size, zstdcli, 4875132
silesia.tar, long distance mode, zstdcli, 4866975
silesia.tar, multithreaded, zstdcli, 4875136
silesia.tar, multithreaded long distance mode, zstdcli, 4866975
silesia.tar, small window log, zstdcli, 7130434
silesia.tar, small hash log, zstdcli, 6587841
silesia.tar, small chain log, zstdcli, 4943259
silesia.tar, explicit params, zstdcli, 4839202
silesia.tar, uncompressed literals, zstdcli, 5158134
silesia.tar, uncompressed literals optimal, zstdcli, 4321098
silesia.tar, huffman literals, zstdcli, 5358479
github, level -5, zstdcli, 234744
github, level -5 with dict, zstdcli, 48718
github, level -3, zstdcli, 222611
github, level -3 with dict, zstdcli, 47395
github, level -1, zstdcli, 178575
github, level -1 with dict, zstdcli, 45170
github, level 0, zstdcli, 138397
github, level 0 with dict, zstdcli, 43170
github, level 1, zstdcli, 145457
github, level 1 with dict, zstdcli, 43682
github, level 3, zstdcli, 138397
github, level 3 with dict, zstdcli, 43170
github, level 4, zstdcli, 138144
github, level 4 with dict, zstdcli, 43306
github, level 5, zstdcli, 137106
github, level 5 with dict, zstdcli, 40938
github, level 6, zstdcli, 137108
github, level 6 with dict, zstdcli, 40632
github, level 7, zstdcli, 137108
github, level 7 with dict, zstdcli, 40766
github, level 9, zstdcli, 137108
github, level 9 with dict, zstdcli, 41326
github, level 13, zstdcli, 135717
github, level 13 with dict, zstdcli, 41716
github, level 16, zstdcli, 135717
github, level 16 with dict, zstdcli, 39577
github, level 19, zstdcli, 135717
github, level 19 with dict, zstdcli, 39576
github, long distance mode, zstdcli, 138397
github, multithreaded, zstdcli, 138397
github, multithreaded long distance mode, zstdcli, 138397
github, small window log, zstdcli, 138397
github, small hash log, zstdcli, 137467
github, small chain log, zstdcli, 138314
github, explicit params, zstdcli, 136140
github, uncompressed literals, zstdcli, 169004
github, uncompressed literals optimal, zstdcli, 158824
github, huffman literals, zstdcli, 145457
silesia, level -5, advanced one pass, 7152294
silesia, level -3, advanced one pass, 6789969
silesia, level -1, advanced one pass, 6191548
silesia, level 0, advanced one pass, 4862377
silesia, level 1, advanced one pass, 5318036
silesia, level 3, advanced one pass, 4862377
silesia, level 4, advanced one pass, 4800629
silesia, level 5, advanced one pass, 4710178
silesia, level 6, advanced one pass, 4659996
silesia, level 7, advanced one pass, 4596234
silesia, level 9, advanced one pass, 4543862
silesia, level 13, advanced one pass, 4482073
silesia, level 16, advanced one pass, 4377391
silesia, level 19, advanced one pass, 4293262
silesia, no source size, advanced one pass, 4862377
silesia, long distance mode, advanced one pass, 4853389
silesia, multithreaded, advanced one pass, 4862377
silesia, multithreaded long distance mode, advanced one pass, 4853389
silesia, small window log, advanced one pass, 7126386
silesia, small hash log, advanced one pass, 6554898
silesia, small chain log, advanced one pass, 4931093
silesia, explicit params, advanced one pass, 4815369
silesia, uncompressed literals, advanced one pass, 5155424
silesia, uncompressed literals optimal, advanced one pass, 4325427
silesia, huffman literals, advanced one pass, 5341356
silesia.tar, level -5, advanced one pass, 7160438
silesia.tar, level -3, advanced one pass, 6789024
silesia.tar, level -1, advanced one pass, 6195462
silesia.tar, level 0, advanced one pass, 4875008
silesia.tar, level 1, advanced one pass, 5339697
silesia.tar, level 3, advanced one pass, 4875008
silesia.tar, level 4, advanced one pass, 4813507
silesia.tar, level 5, advanced one pass, 4722235
silesia.tar, level 6, advanced one pass, 4672194
silesia.tar, level 7, advanced one pass, 4606658
silesia.tar, level 9, advanced one pass, 4554098
silesia.tar, level 13, advanced one pass, 4491702
silesia.tar, level 16, advanced one pass, 4381277
silesia.tar, level 19, advanced one pass, 4281514
silesia.tar, no source size, advanced one pass, 4875008
silesia.tar, long distance mode, advanced one pass, 4861218
silesia.tar, multithreaded, advanced one pass, 4874631
silesia.tar, multithreaded long distance mode, advanced one pass, 4860683
silesia.tar, small window log, advanced one pass, 7130394
silesia.tar, small hash log, advanced one pass, 6587833
silesia.tar, small chain log, advanced one pass, 4943255
silesia.tar, explicit params, advanced one pass, 4829974
silesia.tar, uncompressed literals, advanced one pass, 5157992
silesia.tar, uncompressed literals optimal, advanced one pass, 4321094
silesia.tar, huffman literals, advanced one pass, 5358079
github, level -5, advanced one pass, 232744
github, level -5 with dict, advanced one pass, 46718
github, level -3, advanced one pass, 220611
github, level -3 with dict, advanced one pass, 45395
github, level -1, advanced one pass, 176575
github, level -1 with dict, advanced one pass, 43170
github, level 0, advanced one pass, 136397
github, level 0 with dict, advanced one pass, 41170
github, level 1, advanced one pass, 143457
github, level 1 with dict, advanced one pass, 41682
github, level 3, advanced one pass, 136397
github, level 3 with dict, advanced one pass, 41170
github, level 4, advanced one pass, 136144
github, level 4 with dict, advanced one pass, 41306
github, level 5, advanced one pass, 135106
github, level 5 with dict, advanced one pass, 38938
github, level 6, advanced one pass, 135108
github, level 6 with dict, advanced one pass, 38632
github, level 7, advanced one pass, 135108
github, level 7 with dict, advanced one pass, 38766
github, level 9, advanced one pass, 135108
github, level 9 with dict, advanced one pass, 39326
github, level 13, advanced one pass, 133717
github, level 13 with dict, advanced one pass, 39716
github, level 16, advanced one pass, 133717
github, level 16 with dict, advanced one pass, 37577
github, level 19, advanced one pass, 133717
github, level 19 with dict, advanced one pass, 37576
github, no source size, advanced one pass, 136397
github, long distance mode, advanced one pass, 136397
github, multithreaded, advanced one pass, 136397
github, multithreaded long distance mode, advanced one pass, 136397
github, small window log, advanced one pass, 136397
github, small hash log, advanced one pass, 135467
github, small chain log, advanced one pass, 136314
github, explicit params, advanced one pass, 137670
github, uncompressed literals, advanced one pass, 167004
github, uncompressed literals optimal, advanced one pass, 156824
github, huffman literals, advanced one pass, 143457
silesia, level -5, advanced one pass small out, 7152294
silesia, level -3, advanced one pass small out, 6789969
silesia, level -1, advanced one pass small out, 6191548
silesia, level 0, advanced one pass small out, 4862377
silesia, level 1, advanced one pass small out, 5318036
silesia, level 3, advanced one pass small out, 4862377
silesia, level 4, advanced one pass small out, 4800629
silesia, level 5, advanced one pass small out, 4710178
silesia, level 6, advanced one pass small out, 4659996
silesia, level 7, advanced one pass small out, 4596234
silesia, level 9, advanced one pass small out, 4543862
silesia, level 13, advanced one pass small out, 4482073
silesia, level 16, advanced one pass small out, 4377391
silesia, level 19, advanced one pass small out, 4293262
silesia, no source size, advanced one pass small out, 4862377
silesia, long distance mode, advanced one pass small out, 4853389
silesia, multithreaded, advanced one pass small out, 4862377
silesia, multithreaded long distance mode, advanced one pass small out, 4853389
silesia, small window log, advanced one pass small out, 7126386
silesia, small hash log, advanced one pass small out, 6554898
silesia, small chain log, advanced one pass small out, 4931093
silesia, explicit params, advanced one pass small out, 4815369
silesia, uncompressed literals, advanced one pass small out, 5155424
silesia, uncompressed literals optimal, advanced one pass small out, 4325427
silesia, huffman literals, advanced one pass small out, 5341356
silesia.tar, level -5, advanced one pass small out, 7160438
silesia.tar, level -3, advanced one pass small out, 6789024
silesia.tar, level -1, advanced one pass small out, 6195462
silesia.tar, level 0, advanced one pass small out, 4875008
silesia.tar, level 1, advanced one pass small out, 5339697
silesia.tar, level 3, advanced one pass small out, 4875008
silesia.tar, level 4, advanced one pass small out, 4813507
silesia.tar, level 5, advanced one pass small out, 4722235
silesia.tar, level 6, advanced one pass small out, 4672194
silesia.tar, level 7, advanced one pass small out, 4606658
silesia.tar, level 9, advanced one pass small out, 4554098
silesia.tar, level 13, advanced one pass small out, 4491702
silesia.tar, level 16, advanced one pass small out, 4381277
silesia.tar, level 19, advanced one pass small out, 4281514
silesia.tar, no source size, advanced one pass small out, 4875008
silesia.tar, long distance mode, advanced one pass small out, 4861218
silesia.tar, multithreaded, advanced one pass small out, 4874631
silesia.tar, multithreaded long distance mode, advanced one pass small out, 4860683
silesia.tar, small window log, advanced one pass small out, 7130394
silesia.tar, small hash log, advanced one pass small out, 6587833
silesia.tar, small chain log, advanced one pass small out, 4943255
silesia.tar, explicit params, advanced one pass small out, 4829974
silesia.tar, uncompressed literals, advanced one pass small out, 5157992
silesia.tar, uncompressed literals optimal, advanced one pass small out, 4321094
silesia.tar, huffman literals, advanced one pass small out, 5358079
github, level -5, advanced one pass small out, 232744
github, level -5 with dict, advanced one pass small out, 46718
github, level -3, advanced one pass small out, 220611
github, level -3 with dict, advanced one pass small out, 45395
github, level -1, advanced one pass small out, 176575
github, level -1 with dict, advanced one pass small out, 43170
github, level 0, advanced one pass small out, 136397
github, level 0 with dict, advanced one pass small out, 41170
github, level 1, advanced one pass small out, 143457
github, level 1 with dict, advanced one pass small out, 41682
github, level 3, advanced one pass small out, 136397
github, level 3 with dict, advanced one pass small out, 41170
github, level 4, advanced one pass small out, 136144
github, level 4 with dict, advanced one pass small out, 41306
github, level 5, advanced one pass small out, 135106
github, level 5 with dict, advanced one pass small out, 38938
github, level 6, advanced one pass small out, 135108
github, level 6 with dict, advanced one pass small out, 38632
github, level 7, advanced one pass small out, 135108
github, level 7 with dict, advanced one pass small out, 38766
github, level 9, advanced one pass small out, 135108
github, level 9 with dict, advanced one pass small out, 39326
github, level 13, advanced one pass small out, 133717
github, level 13 with dict, advanced one pass small out, 39716
github, level 16, advanced one pass small out, 133717
github, level 16 with dict, advanced one pass small out, 37577
github, level 19, advanced one pass small out, 133717
github, level 19 with dict, advanced one pass small out, 37576
github, no source size, advanced one pass small out, 136397
github, long distance mode, advanced one pass small out, 136397
github, multithreaded, advanced one pass small out, 136397
github, multithreaded long distance mode, advanced one pass small out, 136397
github, small window log, advanced one pass small out, 136397
github, small hash log, advanced one pass small out, 135467
github, small chain log, advanced one pass small out, 136314
github, explicit params, advanced one pass small out, 137670
github, uncompressed literals, advanced one pass small out, 167004
github, uncompressed literals optimal, advanced one pass small out, 156824
github, huffman literals, advanced one pass small out, 143457
silesia, level -5, advanced streaming, 7152294
silesia, level -3, advanced streaming, 6789973
silesia, level -1, advanced streaming, 6191549
silesia, level 0, advanced streaming, 4862377
silesia, level 1, advanced streaming, 5318036
silesia, level 3, advanced streaming, 4862377
silesia, level 4, advanced streaming, 4800629
silesia, level 5, advanced streaming, 4710178
silesia, level 6, advanced streaming, 4659996
silesia, level 7, advanced streaming, 4596234
silesia, level 9, advanced streaming, 4543862
silesia, level 13, advanced streaming, 4482073
silesia, level 16, advanced streaming, 4377391
silesia, level 19, advanced streaming, 4293262
silesia, no source size, advanced streaming, 4862341
silesia, long distance mode, advanced streaming, 4853389
silesia, multithreaded, advanced streaming, 4862377
silesia, multithreaded long distance mode, advanced streaming, 4853389
silesia, small window log, advanced streaming, 7126389
silesia, small hash log, advanced streaming, 6554898
silesia, small chain log, advanced streaming, 4931093
silesia, explicit params, advanced streaming, 4815380
silesia, uncompressed literals, advanced streaming, 5155424
silesia, uncompressed literals optimal, advanced streaming, 4325427
silesia, huffman literals, advanced streaming, 5341357
silesia.tar, level -5, advanced streaming, 7160440
silesia.tar, level -3, advanced streaming, 6789026
silesia.tar, level -1, advanced streaming, 6195465
silesia.tar, level 0, advanced streaming, 4875010
silesia.tar, level 1, advanced streaming, 5339701
silesia.tar, level 3, advanced streaming, 4875010
silesia.tar, level 4, advanced streaming, 4813507
silesia.tar, level 5, advanced streaming, 4722240
silesia.tar, level 6, advanced streaming, 4672203
silesia.tar, level 7, advanced streaming, 4606658
silesia.tar, level 9, advanced streaming, 4554105
silesia.tar, level 13, advanced streaming, 4491703
silesia.tar, level 16, advanced streaming, 4381277
silesia.tar, level 19, advanced streaming, 4281514
silesia.tar, no source size, advanced streaming, 4875006
silesia.tar, long distance mode, advanced streaming, 4861218
silesia.tar, multithreaded, advanced streaming, 4875132
silesia.tar, multithreaded long distance mode, advanced streaming, 4866971
silesia.tar, small window log, advanced streaming, 7130394
silesia.tar, small hash log, advanced streaming, 6587834
silesia.tar, small chain log, advanced streaming, 4943260
silesia.tar, explicit params, advanced streaming, 4830002
silesia.tar, uncompressed literals, advanced streaming, 5157995
silesia.tar, uncompressed literals optimal, advanced streaming, 4321094
silesia.tar, huffman literals, advanced streaming, 5358083
github, level -5, advanced streaming, 232744
github, level -5 with dict, advanced streaming, 46718
github, level -3, advanced streaming, 220611
github, level -3 with dict, advanced streaming, 45395
github, level -1, advanced streaming, 176575
github, level -1 with dict, advanced streaming, 43170
github, level 0, advanced streaming, 136397
github, level 0 with dict, advanced streaming, 41170
github, level 1, advanced streaming, 143457
github, level 1 with dict, advanced streaming, 41682
github, level 3, advanced streaming, 136397
github, level 3 with dict, advanced streaming, 41170
github, level 4, advanced streaming, 136144
github, level 4 with dict, advanced streaming, 41306
github, level 5, advanced streaming, 135106
github, level 5 with dict, advanced streaming, 38938
github, level 6, advanced streaming, 135108
github, level 6 with dict, advanced streaming, 38632
github, level 7, advanced streaming, 135108
github, level 7 with dict, advanced streaming, 38766
github, level 9, advanced streaming, 135108
github, level 9 with dict, advanced streaming, 39326
github, level 13, advanced streaming, 133717
github, level 13 with dict, advanced streaming, 39716
github, level 16, advanced streaming, 133717
github, level 16 with dict, advanced streaming, 37577
github, level 19, advanced streaming, 133717
github, level 19 with dict, advanced streaming, 37576
github, no source size, advanced streaming, 136397
github, long distance mode, advanced streaming, 136397
github, multithreaded, advanced streaming, 136397
github, multithreaded long distance mode, advanced streaming, 136397
github, small window log, advanced streaming, 136397
github, small hash log, advanced streaming, 135467
github, small chain log, advanced streaming, 136314
github, explicit params, advanced streaming, 137670
github, uncompressed literals, advanced streaming, 167004
github, uncompressed literals optimal, advanced streaming, 156824
github, huffman literals, advanced streaming, 143457
silesia, level -5, old streaming, 7152294
silesia, level -3, old streaming, 6789973
silesia, level -1, old streaming, 6191549
silesia, level 0, old streaming, 4862377
silesia, level 1, old streaming, 5318036
silesia, level 3, old streaming, 4862377
silesia, level 4, old streaming, 4800629
silesia, level 5, old streaming, 4710178
silesia, level 6, old streaming, 4659996
silesia, level 7, old streaming, 4596234
silesia, level 9, old streaming, 4543862
silesia, level 13, old streaming, 4482073
silesia, level 16, old streaming, 4377391
silesia, level 19, old streaming, 4293262
silesia, no source size, old streaming, 4862341
silesia, uncompressed literals, old streaming, 4862377
silesia, uncompressed literals optimal, old streaming, 4293262
silesia, huffman literals, old streaming, 6191549
silesia.tar, level -5, old streaming, 7160440
silesia.tar, level -3, old streaming, 6789026
silesia.tar, level -1, old streaming, 6195465
silesia.tar, level 0, old streaming, 4875010
silesia.tar, level 1, old streaming, 5339701
silesia.tar, level 3, old streaming, 4875010
silesia.tar, level 4, old streaming, 4813507
silesia.tar, level 5, old streaming, 4722240
silesia.tar, level 6, old streaming, 4672203
silesia.tar, level 7, old streaming, 4606658
silesia.tar, level 9, old streaming, 4554105
silesia.tar, level 13, old streaming, 4491703
silesia.tar, level 16, old streaming, 4381277
silesia.tar, level 19, old streaming, 4281514
silesia.tar, no source size, old streaming, 4875006
silesia.tar, uncompressed literals, old streaming, 4875010
silesia.tar, uncompressed literals optimal, old streaming, 4281514
silesia.tar, huffman literals, old streaming, 6195465
github, level -5, old streaming, 232744
github, level -5 with dict, old streaming, 46718
github, level -3, old streaming, 220611
github, level -3 with dict, old streaming, 45395
github, level -1, old streaming, 176575
github, level -1 with dict, old streaming, 43170
github, level 0, old streaming, 136397
github, level 0 with dict, old streaming, 41170
github, level 1, old streaming, 143457
github, level 1 with dict, old streaming, 41682
github, level 3, old streaming, 136397
github, level 3 with dict, old streaming, 41170
github, level 4, old streaming, 136144
github, level 4 with dict, old streaming, 41306
github, level 5, old streaming, 135106
github, level 5 with dict, old streaming, 38938
github, level 6, old streaming, 135108
github, level 6 with dict, old streaming, 38632
github, level 7, old streaming, 135108
github, level 7 with dict, old streaming, 38766
github, level 9, old streaming, 135108
github, level 9 with dict, old streaming, 39326
github, level 13, old streaming, 133717
github, level 13 with dict, old streaming, 39716
github, level 16, old streaming, 133717
github, level 16 with dict, old streaming, 37577
github, level 19, old streaming, 133717
github, level 19 with dict, old streaming, 37576
github, no source size, old streaming, 141003
github, uncompressed literals, old streaming, 136397
github, uncompressed literals optimal, old streaming, 133717
github, huffman literals, old streaming, 176575
Data, Config, Method, Total compressed size
silesia.tar, level -5, compress simple, 7160438
silesia.tar, level -3, compress simple, 6789024
silesia.tar, level -1, compress simple, 6195462
silesia.tar, level 0, compress simple, 4875008
silesia.tar, level 1, compress simple, 5339697
silesia.tar, level 3, compress simple, 4875008
silesia.tar, level 4, compress simple, 4813507
silesia.tar, level 5, compress simple, 4722235
silesia.tar, level 6, compress simple, 4672194
silesia.tar, level 7, compress simple, 4606658
silesia.tar, level 9, compress simple, 4554098
silesia.tar, level 13, compress simple, 4491702
silesia.tar, level 16, compress simple, 4381277
silesia.tar, level 19, compress simple, 4281514
silesia.tar, uncompressed literals, compress simple, 4875008
silesia.tar, uncompressed literals optimal, compress simple, 4281514
silesia.tar, huffman literals, compress simple, 6195462
silesia, level -5, compress cctx, 7152294
silesia, level -3, compress cctx, 6789969
silesia, level -1, compress cctx, 6191548
silesia, level 0, compress cctx, 4862377
silesia, level 1, compress cctx, 5318036
silesia, level 3, compress cctx, 4862377
silesia, level 4, compress cctx, 4800629
silesia, level 5, compress cctx, 4710178
silesia, level 6, compress cctx, 4659996
silesia, level 7, compress cctx, 4596234
silesia, level 9, compress cctx, 4543862
silesia, level 13, compress cctx, 4482073
silesia, level 16, compress cctx, 4377391
silesia, level 19, compress cctx, 4293262
silesia, long distance mode, compress cctx, 4862377
silesia, multithreaded, compress cctx, 4862377
silesia, multithreaded long distance mode, compress cctx, 4862377
silesia, small window log, compress cctx, 7115734
silesia, small hash log, compress cctx, 6554898
silesia, small chain log, compress cctx, 4931093
silesia, explicit params, compress cctx, 4813352
silesia, uncompressed literals, compress cctx, 4862377
silesia, uncompressed literals optimal, compress cctx, 4293262
silesia, huffman literals, compress cctx, 6191548
silesia, multithreaded with advanced params, compress cctx, 4862377
github, level -5, compress cctx, 232744
github, level -5 with dict, compress cctx, 47294
github, level -3, compress cctx, 220611
github, level -3 with dict, compress cctx, 48047
github, level -1, compress cctx, 176575
github, level -1 with dict, compress cctx, 43527
github, level 0, compress cctx, 136397
github, level 0 with dict, compress cctx, 41536
github, level 1, compress cctx, 143457
github, level 1 with dict, compress cctx, 42157
github, level 3, compress cctx, 136397
github, level 3 with dict, compress cctx, 41536
github, level 4, compress cctx, 136144
github, level 4 with dict, compress cctx, 41721
github, level 5, compress cctx, 135106
github, level 5 with dict, compress cctx, 38934
github, level 6, compress cctx, 135108
github, level 6 with dict, compress cctx, 38628
github, level 7, compress cctx, 135108
github, level 7 with dict, compress cctx, 38741
github, level 9, compress cctx, 135108
github, level 9 with dict, compress cctx, 39335
github, level 13, compress cctx, 133717
github, level 13 with dict, compress cctx, 39923
github, level 16, compress cctx, 133717
github, level 16 with dict, compress cctx, 37568
github, level 19, compress cctx, 133717
github, level 19 with dict, compress cctx, 37567
github, long distance mode, compress cctx, 141473
github, multithreaded, compress cctx, 141473
github, multithreaded long distance mode, compress cctx, 141473
github, small window log, compress cctx, 141473
github, small hash log, compress cctx, 138943
github, small chain log, compress cctx, 139239
github, explicit params, compress cctx, 140924
github, uncompressed literals, compress cctx, 136397
github, uncompressed literals optimal, compress cctx, 133717
github, huffman literals, compress cctx, 176575
github, multithreaded with advanced params, compress cctx, 141473
silesia, level -5, zstdcli, 7152342
silesia, level -3, zstdcli, 6790021
silesia, level -1, zstdcli, 6191597
silesia, level 0, zstdcli, 4862425
silesia, level 1, zstdcli, 5318084
silesia, level 3, zstdcli, 4862425
silesia, level 4, zstdcli, 4800677
silesia, level 5, zstdcli, 4710226
silesia, level 6, zstdcli, 4660044
silesia, level 7, zstdcli, 4596282
silesia, level 9, zstdcli, 4543910
silesia, level 13, zstdcli, 4482121
silesia, level 16, zstdcli, 4377439
silesia, level 19, zstdcli, 4293310
silesia, long distance mode, zstdcli, 4853437
silesia, multithreaded, zstdcli, 4862425
silesia, multithreaded long distance mode, zstdcli, 4853437
silesia, small window log, zstdcli, 7126434
silesia, small hash log, zstdcli, 6554946
silesia, small chain log, zstdcli, 4931141
silesia, explicit params, zstdcli, 4815380
silesia, uncompressed literals, zstdcli, 5155472
silesia, uncompressed literals optimal, zstdcli, 4325475
silesia, huffman literals, zstdcli, 5341405
silesia, multithreaded with advanced params, zstdcli, compression error
silesia.tar, level -5, zstdcli, 7161160
silesia.tar, level -3, zstdcli, 6789865
silesia.tar, level -1, zstdcli, 6196433
silesia.tar, level 0, zstdcli, 4875136
silesia.tar, level 1, zstdcli, 5340573
silesia.tar, level 3, zstdcli, 4875136
silesia.tar, level 4, zstdcli, 4814531
silesia.tar, level 5, zstdcli, 4723284
silesia.tar, level 6, zstdcli, 4673591
silesia.tar, level 7, zstdcli, 4608342
silesia.tar, level 9, zstdcli, 4554700
silesia.tar, level 13, zstdcli, 4491706
silesia.tar, level 16, zstdcli, 4381281
silesia.tar, level 19, zstdcli, 4281518
silesia.tar, no source size, zstdcli, 4875132
silesia.tar, long distance mode, zstdcli, 4866975
silesia.tar, multithreaded, zstdcli, 4875136
silesia.tar, multithreaded long distance mode, zstdcli, 4866975
silesia.tar, small window log, zstdcli, 7130434
silesia.tar, small hash log, zstdcli, 6587841
silesia.tar, small chain log, zstdcli, 4943259
silesia.tar, explicit params, zstdcli, 4839202
silesia.tar, uncompressed literals, zstdcli, 5158134
silesia.tar, uncompressed literals optimal, zstdcli, 4321098
silesia.tar, huffman literals, zstdcli, 5358479
silesia.tar, multithreaded with advanced params, zstdcli, compression error
github, level -5, zstdcli, 234744
github, level -5 with dict, zstdcli, 48718
github, level -3, zstdcli, 222611
github, level -3 with dict, zstdcli, 47395
github, level -1, zstdcli, 178575
github, level -1 with dict, zstdcli, 45170
github, level 0, zstdcli, 138397
github, level 0 with dict, zstdcli, 43170
github, level 1, zstdcli, 145457
github, level 1 with dict, zstdcli, 43682
github, level 3, zstdcli, 138397
github, level 3 with dict, zstdcli, 43170
github, level 4, zstdcli, 138144
github, level 4 with dict, zstdcli, 43306
github, level 5, zstdcli, 137106
github, level 5 with dict, zstdcli, 40938
github, level 6, zstdcli, 137108
github, level 6 with dict, zstdcli, 40632
github, level 7, zstdcli, 137108
github, level 7 with dict, zstdcli, 40766
github, level 9, zstdcli, 137108
github, level 9 with dict, zstdcli, 41326
github, level 13, zstdcli, 135717
github, level 13 with dict, zstdcli, 41716
github, level 16, zstdcli, 135717
github, level 16 with dict, zstdcli, 39577
github, level 19, zstdcli, 135717
github, level 19 with dict, zstdcli, 39576
github, long distance mode, zstdcli, 138397
github, multithreaded, zstdcli, 138397
github, multithreaded long distance mode, zstdcli, 138397
github, small window log, zstdcli, 138397
github, small hash log, zstdcli, 137467
github, small chain log, zstdcli, 138314
github, explicit params, zstdcli, 136140
github, uncompressed literals, zstdcli, 169004
github, uncompressed literals optimal, zstdcli, 158824
github, huffman literals, zstdcli, 145457
github, multithreaded with advanced params, zstdcli, compression error
silesia, level -5, advanced one pass, 7152294
silesia, level -3, advanced one pass, 6789969
silesia, level -1, advanced one pass, 6191548
silesia, level 0, advanced one pass, 4862377
silesia, level 1, advanced one pass, 5318036
silesia, level 3, advanced one pass, 4862377
silesia, level 4, advanced one pass, 4800629
silesia, level 5, advanced one pass, 4710178
silesia, level 6, advanced one pass, 4659996
silesia, level 7, advanced one pass, 4596234
silesia, level 9, advanced one pass, 4543862
silesia, level 13, advanced one pass, 4482073
silesia, level 16, advanced one pass, 4377391
silesia, level 19, advanced one pass, 4293262
silesia, no source size, advanced one pass, 4862377
silesia, long distance mode, advanced one pass, 4853389
silesia, multithreaded, advanced one pass, 4862377
silesia, multithreaded long distance mode, advanced one pass, 4853389
silesia, small window log, advanced one pass, 7126386
silesia, small hash log, advanced one pass, 6554898
silesia, small chain log, advanced one pass, 4931093
silesia, explicit params, advanced one pass, 4815369
silesia, uncompressed literals, advanced one pass, 5155424
silesia, uncompressed literals optimal, advanced one pass, 4325427
silesia, huffman literals, advanced one pass, 5341356
silesia, multithreaded with advanced params, advanced one pass, 5155424
silesia.tar, level -5, advanced one pass, 7160438
silesia.tar, level -3, advanced one pass, 6789024
silesia.tar, level -1, advanced one pass, 6195462
silesia.tar, level 0, advanced one pass, 4875008
silesia.tar, level 1, advanced one pass, 5339697
silesia.tar, level 3, advanced one pass, 4875008
silesia.tar, level 4, advanced one pass, 4813507
silesia.tar, level 5, advanced one pass, 4722235
silesia.tar, level 6, advanced one pass, 4672194
silesia.tar, level 7, advanced one pass, 4606658
silesia.tar, level 9, advanced one pass, 4554098
silesia.tar, level 13, advanced one pass, 4491702
silesia.tar, level 16, advanced one pass, 4381277
silesia.tar, level 19, advanced one pass, 4281514
silesia.tar, no source size, advanced one pass, 4875008
silesia.tar, long distance mode, advanced one pass, 4861218
silesia.tar, multithreaded, advanced one pass, 4874631
silesia.tar, multithreaded long distance mode, advanced one pass, 4860683
silesia.tar, small window log, advanced one pass, 7130394
silesia.tar, small hash log, advanced one pass, 6587833
silesia.tar, small chain log, advanced one pass, 4943255
silesia.tar, explicit params, advanced one pass, 4829974
silesia.tar, uncompressed literals, advanced one pass, 5157992
silesia.tar, uncompressed literals optimal, advanced one pass, 4321094
silesia.tar, huffman literals, advanced one pass, 5358079
silesia.tar, multithreaded with advanced params, advanced one pass, 5158545
github, level -5, advanced one pass, 232744
github, level -5 with dict, advanced one pass, 46718
github, level -3, advanced one pass, 220611
github, level -3 with dict, advanced one pass, 45395
github, level -1, advanced one pass, 176575
github, level -1 with dict, advanced one pass, 43170
github, level 0, advanced one pass, 136397
github, level 0 with dict, advanced one pass, 41170
github, level 1, advanced one pass, 143457
github, level 1 with dict, advanced one pass, 41682
github, level 3, advanced one pass, 136397
github, level 3 with dict, advanced one pass, 41170
github, level 4, advanced one pass, 136144
github, level 4 with dict, advanced one pass, 41306
github, level 5, advanced one pass, 135106
github, level 5 with dict, advanced one pass, 38938
github, level 6, advanced one pass, 135108
github, level 6 with dict, advanced one pass, 38632
github, level 7, advanced one pass, 135108
github, level 7 with dict, advanced one pass, 38766
github, level 9, advanced one pass, 135108
github, level 9 with dict, advanced one pass, 39326
github, level 13, advanced one pass, 133717
github, level 13 with dict, advanced one pass, 39716
github, level 16, advanced one pass, 133717
github, level 16 with dict, advanced one pass, 37577
github, level 19, advanced one pass, 133717
github, level 19 with dict, advanced one pass, 37576
github, no source size, advanced one pass, 136397
github, long distance mode, advanced one pass, 136397
github, multithreaded, advanced one pass, 136397
github, multithreaded long distance mode, advanced one pass, 136397
github, small window log, advanced one pass, 136397
github, small hash log, advanced one pass, 135467
github, small chain log, advanced one pass, 136314
github, explicit params, advanced one pass, 137670
github, uncompressed literals, advanced one pass, 167004
github, uncompressed literals optimal, advanced one pass, 156824
github, huffman literals, advanced one pass, 143457
github, multithreaded with advanced params, advanced one pass, 167004
silesia, level -5, advanced one pass small out, 7152294
silesia, level -3, advanced one pass small out, 6789969
silesia, level -1, advanced one pass small out, 6191548
silesia, level 0, advanced one pass small out, 4862377
silesia, level 1, advanced one pass small out, 5318036
silesia, level 3, advanced one pass small out, 4862377
silesia, level 4, advanced one pass small out, 4800629
silesia, level 5, advanced one pass small out, 4710178
silesia, level 6, advanced one pass small out, 4659996
silesia, level 7, advanced one pass small out, 4596234
silesia, level 9, advanced one pass small out, 4543862
silesia, level 13, advanced one pass small out, 4482073
silesia, level 16, advanced one pass small out, 4377391
silesia, level 19, advanced one pass small out, 4293262
silesia, no source size, advanced one pass small out, 4862377
silesia, long distance mode, advanced one pass small out, 4853389
silesia, multithreaded, advanced one pass small out, 4862377
silesia, multithreaded long distance mode, advanced one pass small out, 4853389
silesia, small window log, advanced one pass small out, 7126386
silesia, small hash log, advanced one pass small out, 6554898
silesia, small chain log, advanced one pass small out, 4931093
silesia, explicit params, advanced one pass small out, 4815369
silesia, uncompressed literals, advanced one pass small out, 5155424
silesia, uncompressed literals optimal, advanced one pass small out, 4325427
silesia, huffman literals, advanced one pass small out, 5341356
silesia, multithreaded with advanced params, advanced one pass small out, 5155424
silesia.tar, level -5, advanced one pass small out, 7160438
silesia.tar, level -3, advanced one pass small out, 6789024
silesia.tar, level -1, advanced one pass small out, 6195462
silesia.tar, level 0, advanced one pass small out, 4875008
silesia.tar, level 1, advanced one pass small out, 5339697
silesia.tar, level 3, advanced one pass small out, 4875008
silesia.tar, level 4, advanced one pass small out, 4813507
silesia.tar, level 5, advanced one pass small out, 4722235
silesia.tar, level 6, advanced one pass small out, 4672194
silesia.tar, level 7, advanced one pass small out, 4606658
silesia.tar, level 9, advanced one pass small out, 4554098
silesia.tar, level 13, advanced one pass small out, 4491702
silesia.tar, level 16, advanced one pass small out, 4381277
silesia.tar, level 19, advanced one pass small out, 4281514
silesia.tar, no source size, advanced one pass small out, 4875008
silesia.tar, long distance mode, advanced one pass small out, 4861218
silesia.tar, multithreaded, advanced one pass small out, 4874631
silesia.tar, multithreaded long distance mode, advanced one pass small out, 4860683
silesia.tar, small window log, advanced one pass small out, 7130394
silesia.tar, small hash log, advanced one pass small out, 6587833
silesia.tar, small chain log, advanced one pass small out, 4943255
silesia.tar, explicit params, advanced one pass small out, 4829974
silesia.tar, uncompressed literals, advanced one pass small out, 5157992
silesia.tar, uncompressed literals optimal, advanced one pass small out, 4321094
silesia.tar, huffman literals, advanced one pass small out, 5358079
silesia.tar, multithreaded with advanced params, advanced one pass small out, 5158545
github, level -5, advanced one pass small out, 232744
github, level -5 with dict, advanced one pass small out, 46718
github, level -3, advanced one pass small out, 220611
github, level -3 with dict, advanced one pass small out, 45395
github, level -1, advanced one pass small out, 176575
github, level -1 with dict, advanced one pass small out, 43170
github, level 0, advanced one pass small out, 136397
github, level 0 with dict, advanced one pass small out, 41170
github, level 1, advanced one pass small out, 143457
github, level 1 with dict, advanced one pass small out, 41682
github, level 3, advanced one pass small out, 136397
github, level 3 with dict, advanced one pass small out, 41170
github, level 4, advanced one pass small out, 136144
github, level 4 with dict, advanced one pass small out, 41306
github, level 5, advanced one pass small out, 135106
github, level 5 with dict, advanced one pass small out, 38938
github, level 6, advanced one pass small out, 135108
github, level 6 with dict, advanced one pass small out, 38632
github, level 7, advanced one pass small out, 135108
github, level 7 with dict, advanced one pass small out, 38766
github, level 9, advanced one pass small out, 135108
github, level 9 with dict, advanced one pass small out, 39326
github, level 13, advanced one pass small out, 133717
github, level 13 with dict, advanced one pass small out, 39716
github, level 16, advanced one pass small out, 133717
github, level 16 with dict, advanced one pass small out, 37577
github, level 19, advanced one pass small out, 133717
github, level 19 with dict, advanced one pass small out, 37576
github, no source size, advanced one pass small out, 136397
github, long distance mode, advanced one pass small out, 136397
github, multithreaded, advanced one pass small out, 136397
github, multithreaded long distance mode, advanced one pass small out, 136397
github, small window log, advanced one pass small out, 136397
github, small hash log, advanced one pass small out, 135467
github, small chain log, advanced one pass small out, 136314
github, explicit params, advanced one pass small out, 137670
github, uncompressed literals, advanced one pass small out, 167004
github, uncompressed literals optimal, advanced one pass small out, 156824
github, huffman literals, advanced one pass small out, 143457
github, multithreaded with advanced params, advanced one pass small out, 167004
silesia, level -5, advanced streaming, 7152294
silesia, level -3, advanced streaming, 6789973
silesia, level -1, advanced streaming, 6191549
silesia, level 0, advanced streaming, 4862377
silesia, level 1, advanced streaming, 5318036
silesia, level 3, advanced streaming, 4862377
silesia, level 4, advanced streaming, 4800629
silesia, level 5, advanced streaming, 4710178
silesia, level 6, advanced streaming, 4659996
silesia, level 7, advanced streaming, 4596234
silesia, level 9, advanced streaming, 4543862
silesia, level 13, advanced streaming, 4482073
silesia, level 16, advanced streaming, 4377391
silesia, level 19, advanced streaming, 4293262
silesia, no source size, advanced streaming, 4862341
silesia, long distance mode, advanced streaming, 4853389
silesia, multithreaded, advanced streaming, 4862377
silesia, multithreaded long distance mode, advanced streaming, 4853389
silesia, small window log, advanced streaming, 7126389
silesia, small hash log, advanced streaming, 6554898
silesia, small chain log, advanced streaming, 4931093
silesia, explicit params, advanced streaming, 4815380
silesia, uncompressed literals, advanced streaming, 5155424
silesia, uncompressed literals optimal, advanced streaming, 4325427
silesia, huffman literals, advanced streaming, 5341357
silesia, multithreaded with advanced params, advanced streaming, 5155424
silesia.tar, level -5, advanced streaming, 7160440
silesia.tar, level -3, advanced streaming, 6789026
silesia.tar, level -1, advanced streaming, 6195465
silesia.tar, level 0, advanced streaming, 4875010
silesia.tar, level 1, advanced streaming, 5339701
silesia.tar, level 3, advanced streaming, 4875010
silesia.tar, level 4, advanced streaming, 4813507
silesia.tar, level 5, advanced streaming, 4722240
silesia.tar, level 6, advanced streaming, 4672203
silesia.tar, level 7, advanced streaming, 4606658
silesia.tar, level 9, advanced streaming, 4554105
silesia.tar, level 13, advanced streaming, 4491703
silesia.tar, level 16, advanced streaming, 4381277
silesia.tar, level 19, advanced streaming, 4281514
silesia.tar, no source size, advanced streaming, 4875006
silesia.tar, long distance mode, advanced streaming, 4861218
silesia.tar, multithreaded, advanced streaming, 4875132
silesia.tar, multithreaded long distance mode, advanced streaming, 4866971
silesia.tar, small window log, advanced streaming, 7130394
silesia.tar, small hash log, advanced streaming, 6587834
silesia.tar, small chain log, advanced streaming, 4943260
silesia.tar, explicit params, advanced streaming, 4830002
silesia.tar, uncompressed literals, advanced streaming, 5157995
silesia.tar, uncompressed literals optimal, advanced streaming, 4321094
silesia.tar, huffman literals, advanced streaming, 5358083
silesia.tar, multithreaded with advanced params, advanced streaming, 5158130
github, level -5, advanced streaming, 232744
github, level -5 with dict, advanced streaming, 46718
github, level -3, advanced streaming, 220611
github, level -3 with dict, advanced streaming, 45395
github, level -1, advanced streaming, 176575
github, level -1 with dict, advanced streaming, 43170
github, level 0, advanced streaming, 136397
github, level 0 with dict, advanced streaming, 41170
github, level 1, advanced streaming, 143457
github, level 1 with dict, advanced streaming, 41682
github, level 3, advanced streaming, 136397
github, level 3 with dict, advanced streaming, 41170
github, level 4, advanced streaming, 136144
github, level 4 with dict, advanced streaming, 41306
github, level 5, advanced streaming, 135106
github, level 5 with dict, advanced streaming, 38938
github, level 6, advanced streaming, 135108
github, level 6 with dict, advanced streaming, 38632
github, level 7, advanced streaming, 135108
github, level 7 with dict, advanced streaming, 38766
github, level 9, advanced streaming, 135108
github, level 9 with dict, advanced streaming, 39326
github, level 13, advanced streaming, 133717
github, level 13 with dict, advanced streaming, 39716
github, level 16, advanced streaming, 133717
github, level 16 with dict, advanced streaming, 37577
github, level 19, advanced streaming, 133717
github, level 19 with dict, advanced streaming, 37576
github, no source size, advanced streaming, 136397
github, long distance mode, advanced streaming, 136397
github, multithreaded, advanced streaming, 136397
github, multithreaded long distance mode, advanced streaming, 136397
github, small window log, advanced streaming, 136397
github, small hash log, advanced streaming, 135467
github, small chain log, advanced streaming, 136314
github, explicit params, advanced streaming, 137670
github, uncompressed literals, advanced streaming, 167004
github, uncompressed literals optimal, advanced streaming, 156824
github, huffman literals, advanced streaming, 143457
github, multithreaded with advanced params, advanced streaming, 167004
silesia, level -5, old streaming, 7152294
silesia, level -3, old streaming, 6789973
silesia, level -1, old streaming, 6191549
silesia, level 0, old streaming, 4862377
silesia, level 1, old streaming, 5318036
silesia, level 3, old streaming, 4862377
silesia, level 4, old streaming, 4800629
silesia, level 5, old streaming, 4710178
silesia, level 6, old streaming, 4659996
silesia, level 7, old streaming, 4596234
silesia, level 9, old streaming, 4543862
silesia, level 13, old streaming, 4482073
silesia, level 16, old streaming, 4377391
silesia, level 19, old streaming, 4293262
silesia, no source size, old streaming, 4862341
silesia, uncompressed literals, old streaming, 4862377
silesia, uncompressed literals optimal, old streaming, 4293262
silesia, huffman literals, old streaming, 6191549
silesia.tar, level -5, old streaming, 7160440
silesia.tar, level -3, old streaming, 6789026
silesia.tar, level -1, old streaming, 6195465
silesia.tar, level 0, old streaming, 4875010
silesia.tar, level 1, old streaming, 5339701
silesia.tar, level 3, old streaming, 4875010
silesia.tar, level 4, old streaming, 4813507
silesia.tar, level 5, old streaming, 4722240
silesia.tar, level 6, old streaming, 4672203
silesia.tar, level 7, old streaming, 4606658
silesia.tar, level 9, old streaming, 4554105
silesia.tar, level 13, old streaming, 4491703
silesia.tar, level 16, old streaming, 4381277
silesia.tar, level 19, old streaming, 4281514
silesia.tar, no source size, old streaming, 4875006
silesia.tar, uncompressed literals, old streaming, 4875010
silesia.tar, uncompressed literals optimal, old streaming, 4281514
silesia.tar, huffman literals, old streaming, 6195465
github, level -5, old streaming, 232744
github, level -5 with dict, old streaming, 46718
github, level -3, old streaming, 220611
github, level -3 with dict, old streaming, 45395
github, level -1, old streaming, 176575
github, level -1 with dict, old streaming, 43170
github, level 0, old streaming, 136397
github, level 0 with dict, old streaming, 41170
github, level 1, old streaming, 143457
github, level 1 with dict, old streaming, 41682
github, level 3, old streaming, 136397
github, level 3 with dict, old streaming, 41170
github, level 4, old streaming, 136144
github, level 4 with dict, old streaming, 41306
github, level 5, old streaming, 135106
github, level 5 with dict, old streaming, 38938
github, level 6, old streaming, 135108
github, level 6 with dict, old streaming, 38632
github, level 7, old streaming, 135108
github, level 7 with dict, old streaming, 38766
github, level 9, old streaming, 135108
github, level 9 with dict, old streaming, 39326
github, level 13, old streaming, 133717
github, level 13 with dict, old streaming, 39716
github, level 16, old streaming, 133717
github, level 16 with dict, old streaming, 37577
github, level 19, old streaming, 133717
github, level 19 with dict, old streaming, 37576
github, no source size, old streaming, 141003
github, uncompressed literals, old streaming, 136397
github, uncompressed literals optimal, old streaming, 133717
github, huffman literals, old streaming, 176575
1 Data Config Method Total compressed size
2 silesia.tar level -5 compress simple 7160438
3 silesia.tar level -3 compress simple 6789024
4 silesia.tar level -1 compress simple 6195462
5 silesia.tar level 0 compress simple 4875008
6 silesia.tar level 1 compress simple 5339697
7 silesia.tar level 3 compress simple 4875008
8 silesia.tar level 4 compress simple 4813507
9 silesia.tar level 5 compress simple 4722235
10 silesia.tar level 6 compress simple 4672194
11 silesia.tar level 7 compress simple 4606658
12 silesia.tar level 9 compress simple 4554098
13 silesia.tar level 13 compress simple 4491702
14 silesia.tar level 16 compress simple 4381277
15 silesia.tar level 19 compress simple 4281514
16 silesia.tar uncompressed literals compress simple 4875008
17 silesia.tar uncompressed literals optimal compress simple 4281514
18 silesia.tar huffman literals compress simple 6195462
19 silesia level -5 compress cctx 7152294
20 silesia level -3 compress cctx 6789969
21 silesia level -1 compress cctx 6191548
22 silesia level 0 compress cctx 4862377
23 silesia level 1 compress cctx 5318036
24 silesia level 3 compress cctx 4862377
25 silesia level 4 compress cctx 4800629
26 silesia level 5 compress cctx 4710178
27 silesia level 6 compress cctx 4659996
28 silesia level 7 compress cctx 4596234
29 silesia level 9 compress cctx 4543862
30 silesia level 13 compress cctx 4482073
31 silesia level 16 compress cctx 4377391
32 silesia level 19 compress cctx 4293262
33 silesia long distance mode compress cctx 4862377
34 silesia multithreaded compress cctx 4862377
35 silesia multithreaded long distance mode compress cctx 4862377
36 silesia small window log compress cctx 7115734
37 silesia small hash log compress cctx 6554898
38 silesia small chain log compress cctx 4931093
39 silesia explicit params compress cctx 4813352
40 silesia uncompressed literals compress cctx 4862377
41 silesia uncompressed literals optimal compress cctx 4293262
42 silesia huffman literals compress cctx 6191548
43 github silesia level -5 multithreaded with advanced params compress cctx 232744 4862377
44 github level -5 with dict level -5 compress cctx 47294 232744
45 github level -3 level -5 with dict compress cctx 220611 47294
46 github level -3 with dict level -3 compress cctx 48047 220611
47 github level -1 level -3 with dict compress cctx 176575 48047
48 github level -1 with dict level -1 compress cctx 43527 176575
49 github level 0 level -1 with dict compress cctx 136397 43527
50 github level 0 with dict level 0 compress cctx 41536 136397
51 github level 1 level 0 with dict compress cctx 143457 41536
52 github level 1 with dict level 1 compress cctx 42157 143457
53 github level 3 level 1 with dict compress cctx 136397 42157
54 github level 3 with dict level 3 compress cctx 41536 136397
55 github level 4 level 3 with dict compress cctx 136144 41536
56 github level 4 with dict level 4 compress cctx 41721 136144
57 github level 5 level 4 with dict compress cctx 135106 41721
58 github level 5 with dict level 5 compress cctx 38934 135106
59 github level 6 level 5 with dict compress cctx 135108 38934
60 github level 6 with dict level 6 compress cctx 38628 135108
61 github level 7 level 6 with dict compress cctx 135108 38628
62 github level 7 with dict level 7 compress cctx 38741 135108
63 github level 9 level 7 with dict compress cctx 135108 38741
64 github level 9 with dict level 9 compress cctx 39335 135108
65 github level 13 level 9 with dict compress cctx 133717 39335
66 github level 13 with dict level 13 compress cctx 39923 133717
67 github level 16 level 13 with dict compress cctx 133717 39923
68 github level 16 with dict level 16 compress cctx 37568 133717
69 github level 19 level 16 with dict compress cctx 133717 37568
70 github level 19 with dict level 19 compress cctx 37567 133717
71 github long distance mode level 19 with dict compress cctx 141473 37567
72 github multithreaded long distance mode compress cctx 141473
73 github multithreaded long distance mode multithreaded compress cctx 141473
74 github small window log multithreaded long distance mode compress cctx 141473
75 github small hash log small window log compress cctx 138943 141473
76 github small chain log small hash log compress cctx 139239 138943
77 github explicit params small chain log compress cctx 140924 139239
78 github uncompressed literals explicit params compress cctx 136397 140924
79 github uncompressed literals optimal uncompressed literals compress cctx 133717 136397
80 github huffman literals uncompressed literals optimal compress cctx 176575 133717
81 silesia github level -5 huffman literals zstdcli compress cctx 7152342 176575
82 silesia github level -3 multithreaded with advanced params zstdcli compress cctx 6790021 141473
83 silesia level -1 level -5 zstdcli 6191597 7152342
84 silesia level 0 level -3 zstdcli 4862425 6790021
85 silesia level 1 level -1 zstdcli 5318084 6191597
86 silesia level 3 level 0 zstdcli 4862425
87 silesia level 4 level 1 zstdcli 4800677 5318084
88 silesia level 5 level 3 zstdcli 4710226 4862425
89 silesia level 6 level 4 zstdcli 4660044 4800677
90 silesia level 7 level 5 zstdcli 4596282 4710226
91 silesia level 9 level 6 zstdcli 4543910 4660044
92 silesia level 13 level 7 zstdcli 4482121 4596282
93 silesia level 16 level 9 zstdcli 4377439 4543910
94 silesia level 19 level 13 zstdcli 4293310 4482121
95 silesia long distance mode level 16 zstdcli 4853437 4377439
96 silesia multithreaded level 19 zstdcli 4862425 4293310
97 silesia multithreaded long distance mode long distance mode zstdcli 4853437
98 silesia small window log multithreaded zstdcli 7126434 4862425
99 silesia small hash log multithreaded long distance mode zstdcli 6554946 4853437
100 silesia small chain log small window log zstdcli 4931141 7126434
101 silesia explicit params small hash log zstdcli 4815380 6554946
102 silesia uncompressed literals small chain log zstdcli 5155472 4931141
103 silesia uncompressed literals optimal explicit params zstdcli 4325475 4815380
104 silesia huffman literals uncompressed literals zstdcli 5341405 5155472
105 silesia.tar silesia level -5 uncompressed literals optimal zstdcli 7161160 4325475
106 silesia.tar silesia level -3 huffman literals zstdcli 6789865 5341405
107 silesia.tar silesia level -1 multithreaded with advanced params zstdcli 6196433 compression error
108 silesia.tar level 0 level -5 zstdcli 4875136 7161160
109 silesia.tar level 1 level -3 zstdcli 5340573 6789865
110 silesia.tar level 3 level -1 zstdcli 4875136 6196433
111 silesia.tar level 4 level 0 zstdcli 4814531 4875136
112 silesia.tar level 5 level 1 zstdcli 4723284 5340573
113 silesia.tar level 6 level 3 zstdcli 4673591 4875136
114 silesia.tar level 7 level 4 zstdcli 4608342 4814531
115 silesia.tar level 9 level 5 zstdcli 4554700 4723284
116 silesia.tar level 13 level 6 zstdcli 4491706 4673591
117 silesia.tar level 16 level 7 zstdcli 4381281 4608342
118 silesia.tar level 19 level 9 zstdcli 4281518 4554700
119 silesia.tar no source size level 13 zstdcli 4875132 4491706
120 silesia.tar long distance mode level 16 zstdcli 4866975 4381281
121 silesia.tar multithreaded level 19 zstdcli 4875136 4281518
122 silesia.tar multithreaded long distance mode no source size zstdcli 4866975 4875132
123 silesia.tar small window log long distance mode zstdcli 7130434 4866975
124 silesia.tar small hash log multithreaded zstdcli 6587841 4875136
125 silesia.tar small chain log multithreaded long distance mode zstdcli 4943259 4866975
126 silesia.tar explicit params small window log zstdcli 4839202 7130434
127 silesia.tar uncompressed literals small hash log zstdcli 5158134 6587841
128 silesia.tar uncompressed literals optimal small chain log zstdcli 4321098 4943259
129 silesia.tar huffman literals explicit params zstdcli 5358479 4839202
130 github silesia.tar level -5 uncompressed literals zstdcli 234744 5158134
131 github silesia.tar level -5 with dict uncompressed literals optimal zstdcli 48718 4321098
132 github silesia.tar level -3 huffman literals zstdcli 222611 5358479
133 github silesia.tar level -3 with dict multithreaded with advanced params zstdcli 47395 compression error
134 github level -1 level -5 zstdcli 178575 234744
135 github level -1 with dict level -5 with dict zstdcli 45170 48718
136 github level 0 level -3 zstdcli 138397 222611
137 github level 0 with dict level -3 with dict zstdcli 43170 47395
138 github level 1 level -1 zstdcli 145457 178575
139 github level 1 with dict level -1 with dict zstdcli 43682 45170
140 github level 3 level 0 zstdcli 138397
141 github level 3 with dict level 0 with dict zstdcli 43170
142 github level 4 level 1 zstdcli 138144 145457
143 github level 4 with dict level 1 with dict zstdcli 43306 43682
144 github level 5 level 3 zstdcli 137106 138397
145 github level 5 with dict level 3 with dict zstdcli 40938 43170
146 github level 6 level 4 zstdcli 137108 138144
147 github level 6 with dict level 4 with dict zstdcli 40632 43306
148 github level 7 level 5 zstdcli 137108 137106
149 github level 7 with dict level 5 with dict zstdcli 40766 40938
150 github level 9 level 6 zstdcli 137108
151 github level 9 with dict level 6 with dict zstdcli 41326 40632
152 github level 13 level 7 zstdcli 135717 137108
153 github level 13 with dict level 7 with dict zstdcli 41716 40766
154 github level 16 level 9 zstdcli 135717 137108
155 github level 16 with dict level 9 with dict zstdcli 39577 41326
156 github level 19 level 13 zstdcli 135717
157 github level 19 with dict level 13 with dict zstdcli 39576 41716
158 github long distance mode level 16 zstdcli 138397 135717
159 github multithreaded level 16 with dict zstdcli 138397 39577
160 github multithreaded long distance mode level 19 zstdcli 138397 135717
161 github small window log level 19 with dict zstdcli 138397 39576
162 github small hash log long distance mode zstdcli 137467 138397
163 github small chain log multithreaded zstdcli 138314 138397
164 github explicit params multithreaded long distance mode zstdcli 136140 138397
165 github uncompressed literals small window log zstdcli 169004 138397
166 github uncompressed literals optimal small hash log zstdcli 158824 137467
167 github huffman literals small chain log zstdcli 145457 138314
168 silesia github level -5 explicit params advanced one pass zstdcli 7152294 136140
169 silesia github level -3 uncompressed literals advanced one pass zstdcli 6789969 169004
170 silesia github level -1 uncompressed literals optimal advanced one pass zstdcli 6191548 158824
171 silesia github level 0 huffman literals advanced one pass zstdcli 4862377 145457
172 silesia github level 1 multithreaded with advanced params advanced one pass zstdcli 5318036 compression error
173 silesia level 3 level -5 advanced one pass 4862377 7152294
174 silesia level 4 level -3 advanced one pass 4800629 6789969
175 silesia level 5 level -1 advanced one pass 4710178 6191548
176 silesia level 6 level 0 advanced one pass 4659996 4862377
177 silesia level 7 level 1 advanced one pass 4596234 5318036
178 silesia level 9 level 3 advanced one pass 4543862 4862377
179 silesia level 13 level 4 advanced one pass 4482073 4800629
180 silesia level 16 level 5 advanced one pass 4377391 4710178
181 silesia level 19 level 6 advanced one pass 4293262 4659996
182 silesia no source size level 7 advanced one pass 4862377 4596234
183 silesia long distance mode level 9 advanced one pass 4853389 4543862
184 silesia multithreaded level 13 advanced one pass 4862377 4482073
185 silesia multithreaded long distance mode level 16 advanced one pass 4853389 4377391
186 silesia small window log level 19 advanced one pass 7126386 4293262
187 silesia small hash log no source size advanced one pass 6554898 4862377
188 silesia small chain log long distance mode advanced one pass 4931093 4853389
189 silesia explicit params multithreaded advanced one pass 4815369 4862377
190 silesia uncompressed literals multithreaded long distance mode advanced one pass 5155424 4853389
191 silesia uncompressed literals optimal small window log advanced one pass 4325427 7126386
192 silesia huffman literals small hash log advanced one pass 5341356 6554898
193 silesia.tar silesia level -5 small chain log advanced one pass 7160438 4931093
194 silesia.tar silesia level -3 explicit params advanced one pass 6789024 4815369
195 silesia.tar silesia level -1 uncompressed literals advanced one pass 6195462 5155424
196 silesia.tar silesia level 0 uncompressed literals optimal advanced one pass 4875008 4325427
197 silesia.tar silesia level 1 huffman literals advanced one pass 5339697 5341356
198 silesia.tar silesia level 3 multithreaded with advanced params advanced one pass 4875008 5155424
199 silesia.tar level 4 level -5 advanced one pass 4813507 7160438
200 silesia.tar level 5 level -3 advanced one pass 4722235 6789024
201 silesia.tar level 6 level -1 advanced one pass 4672194 6195462
202 silesia.tar level 7 level 0 advanced one pass 4606658 4875008
203 silesia.tar level 9 level 1 advanced one pass 4554098 5339697
204 silesia.tar level 13 level 3 advanced one pass 4491702 4875008
205 silesia.tar level 16 level 4 advanced one pass 4381277 4813507
206 silesia.tar level 19 level 5 advanced one pass 4281514 4722235
207 silesia.tar no source size level 6 advanced one pass 4875008 4672194
208 silesia.tar long distance mode level 7 advanced one pass 4861218 4606658
209 silesia.tar multithreaded level 9 advanced one pass 4874631 4554098
210 silesia.tar multithreaded long distance mode level 13 advanced one pass 4860683 4491702
211 silesia.tar small window log level 16 advanced one pass 7130394 4381277
212 silesia.tar small hash log level 19 advanced one pass 6587833 4281514
213 silesia.tar small chain log no source size advanced one pass 4943255 4875008
214 silesia.tar explicit params long distance mode advanced one pass 4829974 4861218
215 silesia.tar uncompressed literals multithreaded advanced one pass 5157992 4874631
216 silesia.tar uncompressed literals optimal multithreaded long distance mode advanced one pass 4321094 4860683
217 silesia.tar huffman literals small window log advanced one pass 5358079 7130394
218 github silesia.tar level -5 small hash log advanced one pass 232744 6587833
219 github silesia.tar level -5 with dict small chain log advanced one pass 46718 4943255
220 github silesia.tar level -3 explicit params advanced one pass 220611 4829974
221 github silesia.tar level -3 with dict uncompressed literals advanced one pass 45395 5157992
222 github silesia.tar level -1 uncompressed literals optimal advanced one pass 176575 4321094
223 github silesia.tar level -1 with dict huffman literals advanced one pass 43170 5358079
224 github silesia.tar level 0 multithreaded with advanced params advanced one pass 136397 5158545
225 github level 0 with dict level -5 advanced one pass 41170 232744
226 github level 1 level -5 with dict advanced one pass 143457 46718
227 github level 1 with dict level -3 advanced one pass 41682 220611
228 github level 3 level -3 with dict advanced one pass 136397 45395
229 github level 3 with dict level -1 advanced one pass 41170 176575
230 github level 4 level -1 with dict advanced one pass 136144 43170
231 github level 4 with dict level 0 advanced one pass 41306 136397
232 github level 5 level 0 with dict advanced one pass 135106 41170
233 github level 5 with dict level 1 advanced one pass 38938 143457
234 github level 6 level 1 with dict advanced one pass 135108 41682
235 github level 6 with dict level 3 advanced one pass 38632 136397
236 github level 7 level 3 with dict advanced one pass 135108 41170
237 github level 7 with dict level 4 advanced one pass 38766 136144
238 github level 9 level 4 with dict advanced one pass 135108 41306
239 github level 9 with dict level 5 advanced one pass 39326 135106
240 github level 13 level 5 with dict advanced one pass 133717 38938
241 github level 13 with dict level 6 advanced one pass 39716 135108
242 github level 16 level 6 with dict advanced one pass 133717 38632
243 github level 16 with dict level 7 advanced one pass 37577 135108
244 github level 19 level 7 with dict advanced one pass 133717 38766
245 github level 19 with dict level 9 advanced one pass 37576 135108
246 github no source size level 9 with dict advanced one pass 136397 39326
247 github long distance mode level 13 advanced one pass 136397 133717
248 github multithreaded level 13 with dict advanced one pass 136397 39716
249 github multithreaded long distance mode level 16 advanced one pass 136397 133717
250 github small window log level 16 with dict advanced one pass 136397 37577
251 github small hash log level 19 advanced one pass 135467 133717
252 github small chain log level 19 with dict advanced one pass 136314 37576
253 github explicit params no source size advanced one pass 137670 136397
254 github uncompressed literals long distance mode advanced one pass 167004 136397
255 github uncompressed literals optimal multithreaded advanced one pass 156824 136397
256 github huffman literals multithreaded long distance mode advanced one pass 143457 136397
257 silesia github level -5 small window log advanced one pass small out advanced one pass 7152294 136397
258 silesia github level -3 small hash log advanced one pass small out advanced one pass 6789969 135467
259 silesia github level -1 small chain log advanced one pass small out advanced one pass 6191548 136314
260 silesia github level 0 explicit params advanced one pass small out advanced one pass 4862377 137670
261 silesia github level 1 uncompressed literals advanced one pass small out advanced one pass 5318036 167004
262 silesia github level 3 uncompressed literals optimal advanced one pass small out advanced one pass 4862377 156824
263 silesia github level 4 huffman literals advanced one pass small out advanced one pass 4800629 143457
264 silesia github level 5 multithreaded with advanced params advanced one pass small out advanced one pass 4710178 167004
265 silesia level 6 level -5 advanced one pass small out 4659996 7152294
266 silesia level 7 level -3 advanced one pass small out 4596234 6789969
267 silesia level 9 level -1 advanced one pass small out 4543862 6191548
268 silesia level 13 level 0 advanced one pass small out 4482073 4862377
269 silesia level 16 level 1 advanced one pass small out 4377391 5318036
270 silesia level 19 level 3 advanced one pass small out 4293262 4862377
271 silesia no source size level 4 advanced one pass small out 4862377 4800629
272 silesia long distance mode level 5 advanced one pass small out 4853389 4710178
273 silesia multithreaded level 6 advanced one pass small out 4862377 4659996
274 silesia multithreaded long distance mode level 7 advanced one pass small out 4853389 4596234
275 silesia small window log level 9 advanced one pass small out 7126386 4543862
276 silesia small hash log level 13 advanced one pass small out 6554898 4482073
277 silesia small chain log level 16 advanced one pass small out 4931093 4377391
278 silesia explicit params level 19 advanced one pass small out 4815369 4293262
279 silesia uncompressed literals no source size advanced one pass small out 5155424 4862377
280 silesia uncompressed literals optimal long distance mode advanced one pass small out 4325427 4853389
281 silesia huffman literals multithreaded advanced one pass small out 5341356 4862377
282 silesia.tar silesia level -5 multithreaded long distance mode advanced one pass small out 7160438 4853389
283 silesia.tar silesia level -3 small window log advanced one pass small out 6789024 7126386
284 silesia.tar silesia level -1 small hash log advanced one pass small out 6195462 6554898
285 silesia.tar silesia level 0 small chain log advanced one pass small out 4875008 4931093
286 silesia.tar silesia level 1 explicit params advanced one pass small out 5339697 4815369
287 silesia.tar silesia level 3 uncompressed literals advanced one pass small out 4875008 5155424
288 silesia.tar silesia level 4 uncompressed literals optimal advanced one pass small out 4813507 4325427
289 silesia.tar silesia level 5 huffman literals advanced one pass small out 4722235 5341356
290 silesia.tar silesia level 6 multithreaded with advanced params advanced one pass small out 4672194 5155424
291 silesia.tar level 7 level -5 advanced one pass small out 4606658 7160438
292 silesia.tar level 9 level -3 advanced one pass small out 4554098 6789024
293 silesia.tar level 13 level -1 advanced one pass small out 4491702 6195462
294 silesia.tar level 16 level 0 advanced one pass small out 4381277 4875008
295 silesia.tar level 19 level 1 advanced one pass small out 4281514 5339697
296 silesia.tar no source size level 3 advanced one pass small out 4875008
297 silesia.tar long distance mode level 4 advanced one pass small out 4861218 4813507
298 silesia.tar multithreaded level 5 advanced one pass small out 4874631 4722235
299 silesia.tar multithreaded long distance mode level 6 advanced one pass small out 4860683 4672194
300 silesia.tar small window log level 7 advanced one pass small out 7130394 4606658
301 silesia.tar small hash log level 9 advanced one pass small out 6587833 4554098
302 silesia.tar small chain log level 13 advanced one pass small out 4943255 4491702
303 silesia.tar explicit params level 16 advanced one pass small out 4829974 4381277
304 silesia.tar uncompressed literals level 19 advanced one pass small out 5157992 4281514
305 silesia.tar uncompressed literals optimal no source size advanced one pass small out 4321094 4875008
306 silesia.tar huffman literals long distance mode advanced one pass small out 5358079 4861218
307 github silesia.tar level -5 multithreaded advanced one pass small out 232744 4874631
308 github silesia.tar level -5 with dict multithreaded long distance mode advanced one pass small out 46718 4860683
309 github silesia.tar level -3 small window log advanced one pass small out 220611 7130394
310 github silesia.tar level -3 with dict small hash log advanced one pass small out 45395 6587833
311 github silesia.tar level -1 small chain log advanced one pass small out 176575 4943255
312 github silesia.tar level -1 with dict explicit params advanced one pass small out 43170 4829974
313 github silesia.tar level 0 uncompressed literals advanced one pass small out 136397 5157992
314 github silesia.tar level 0 with dict uncompressed literals optimal advanced one pass small out 41170 4321094
315 github silesia.tar level 1 huffman literals advanced one pass small out 143457 5358079
316 github silesia.tar level 1 with dict multithreaded with advanced params advanced one pass small out 41682 5158545
317 github level 3 level -5 advanced one pass small out 136397 232744
318 github level 3 with dict level -5 with dict advanced one pass small out 41170 46718
319 github level 4 level -3 advanced one pass small out 136144 220611
320 github level 4 with dict level -3 with dict advanced one pass small out 41306 45395
321 github level 5 level -1 advanced one pass small out 135106 176575
322 github level 5 with dict level -1 with dict advanced one pass small out 38938 43170
323 github level 6 level 0 advanced one pass small out 135108 136397
324 github level 6 with dict level 0 with dict advanced one pass small out 38632 41170
325 github level 7 level 1 advanced one pass small out 135108 143457
326 github level 7 with dict level 1 with dict advanced one pass small out 38766 41682
327 github level 9 level 3 advanced one pass small out 135108 136397
328 github level 9 with dict level 3 with dict advanced one pass small out 39326 41170
329 github level 13 level 4 advanced one pass small out 133717 136144
330 github level 13 with dict level 4 with dict advanced one pass small out 39716 41306
331 github level 16 level 5 advanced one pass small out 133717 135106
332 github level 16 with dict level 5 with dict advanced one pass small out 37577 38938
333 github level 19 level 6 advanced one pass small out 133717 135108
334 github level 19 with dict level 6 with dict advanced one pass small out 37576 38632
335 github no source size level 7 advanced one pass small out 136397 135108
336 github long distance mode level 7 with dict advanced one pass small out 136397 38766
337 github multithreaded level 9 advanced one pass small out 136397 135108
338 github multithreaded long distance mode level 9 with dict advanced one pass small out 136397 39326
339 github small window log level 13 advanced one pass small out 136397 133717
340 github small hash log level 13 with dict advanced one pass small out 135467 39716
341 github small chain log level 16 advanced one pass small out 136314 133717
342 github explicit params level 16 with dict advanced one pass small out 137670 37577
343 github uncompressed literals level 19 advanced one pass small out 167004 133717
344 github uncompressed literals optimal level 19 with dict advanced one pass small out 156824 37576
345 github huffman literals no source size advanced one pass small out 143457 136397
346 silesia github level -5 long distance mode advanced streaming advanced one pass small out 7152294 136397
347 silesia github level -3 multithreaded advanced streaming advanced one pass small out 6789973 136397
348 silesia github level -1 multithreaded long distance mode advanced streaming advanced one pass small out 6191549 136397
349 silesia github level 0 small window log advanced streaming advanced one pass small out 4862377 136397
350 silesia github level 1 small hash log advanced streaming advanced one pass small out 5318036 135467
351 silesia github level 3 small chain log advanced streaming advanced one pass small out 4862377 136314
352 silesia github level 4 explicit params advanced streaming advanced one pass small out 4800629 137670
353 silesia github level 5 uncompressed literals advanced streaming advanced one pass small out 4710178 167004
354 silesia github level 6 uncompressed literals optimal advanced streaming advanced one pass small out 4659996 156824
355 silesia github level 7 huffman literals advanced streaming advanced one pass small out 4596234 143457
356 silesia github level 9 multithreaded with advanced params advanced streaming advanced one pass small out 4543862 167004
357 silesia level 13 level -5 advanced streaming 4482073 7152294
358 silesia level 16 level -3 advanced streaming 4377391 6789973
359 silesia level 19 level -1 advanced streaming 4293262 6191549
360 silesia no source size level 0 advanced streaming 4862341 4862377
361 silesia long distance mode level 1 advanced streaming 4853389 5318036
362 silesia multithreaded level 3 advanced streaming 4862377
363 silesia multithreaded long distance mode level 4 advanced streaming 4853389 4800629
364 silesia small window log level 5 advanced streaming 7126389 4710178
365 silesia small hash log level 6 advanced streaming 6554898 4659996
366 silesia small chain log level 7 advanced streaming 4931093 4596234
367 silesia explicit params level 9 advanced streaming 4815380 4543862
368 silesia uncompressed literals level 13 advanced streaming 5155424 4482073
369 silesia uncompressed literals optimal level 16 advanced streaming 4325427 4377391
370 silesia huffman literals level 19 advanced streaming 5341357 4293262
371 silesia.tar silesia level -5 no source size advanced streaming 7160440 4862341
372 silesia.tar silesia level -3 long distance mode advanced streaming 6789026 4853389
373 silesia.tar silesia level -1 multithreaded advanced streaming 6195465 4862377
374 silesia.tar silesia level 0 multithreaded long distance mode advanced streaming 4875010 4853389
375 silesia.tar silesia level 1 small window log advanced streaming 5339701 7126389
376 silesia.tar silesia level 3 small hash log advanced streaming 4875010 6554898
377 silesia.tar silesia level 4 small chain log advanced streaming 4813507 4931093
378 silesia.tar silesia level 5 explicit params advanced streaming 4722240 4815380
379 silesia.tar silesia level 6 uncompressed literals advanced streaming 4672203 5155424
380 silesia.tar silesia level 7 uncompressed literals optimal advanced streaming 4606658 4325427
381 silesia.tar silesia level 9 huffman literals advanced streaming 4554105 5341357
382 silesia.tar silesia level 13 multithreaded with advanced params advanced streaming 4491703 5155424
383 silesia.tar level 16 level -5 advanced streaming 4381277 7160440
384 silesia.tar level 19 level -3 advanced streaming 4281514 6789026
385 silesia.tar no source size level -1 advanced streaming 4875006 6195465
386 silesia.tar long distance mode level 0 advanced streaming 4861218 4875010
387 silesia.tar multithreaded level 1 advanced streaming 4875132 5339701
388 silesia.tar multithreaded long distance mode level 3 advanced streaming 4866971 4875010
389 silesia.tar small window log level 4 advanced streaming 7130394 4813507
390 silesia.tar small hash log level 5 advanced streaming 6587834 4722240
391 silesia.tar small chain log level 6 advanced streaming 4943260 4672203
392 silesia.tar explicit params level 7 advanced streaming 4830002 4606658
393 silesia.tar uncompressed literals level 9 advanced streaming 5157995 4554105
394 silesia.tar uncompressed literals optimal level 13 advanced streaming 4321094 4491703
395 silesia.tar huffman literals level 16 advanced streaming 5358083 4381277
396 github silesia.tar level -5 level 19 advanced streaming 232744 4281514
397 github silesia.tar level -5 with dict no source size advanced streaming 46718 4875006
398 github silesia.tar level -3 long distance mode advanced streaming 220611 4861218
399 github silesia.tar level -3 with dict multithreaded advanced streaming 45395 4875132
400 github silesia.tar level -1 multithreaded long distance mode advanced streaming 176575 4866971
401 github silesia.tar level -1 with dict small window log advanced streaming 43170 7130394
402 github silesia.tar level 0 small hash log advanced streaming 136397 6587834
403 github silesia.tar level 0 with dict small chain log advanced streaming 41170 4943260
404 github silesia.tar level 1 explicit params advanced streaming 143457 4830002
405 github silesia.tar level 1 with dict uncompressed literals advanced streaming 41682 5157995
406 github silesia.tar level 3 uncompressed literals optimal advanced streaming 136397 4321094
407 github silesia.tar level 3 with dict huffman literals advanced streaming 41170 5358083
408 github silesia.tar level 4 multithreaded with advanced params advanced streaming 136144 5158130
409 github level 4 with dict level -5 advanced streaming 41306 232744
410 github level 5 level -5 with dict advanced streaming 135106 46718
411 github level 5 with dict level -3 advanced streaming 38938 220611
412 github level 6 level -3 with dict advanced streaming 135108 45395
413 github level 6 with dict level -1 advanced streaming 38632 176575
414 github level 7 level -1 with dict advanced streaming 135108 43170
415 github level 7 with dict level 0 advanced streaming 38766 136397
416 github level 9 level 0 with dict advanced streaming 135108 41170
417 github level 9 with dict level 1 advanced streaming 39326 143457
418 github level 13 level 1 with dict advanced streaming 133717 41682
419 github level 13 with dict level 3 advanced streaming 39716 136397
420 github level 16 level 3 with dict advanced streaming 133717 41170
421 github level 16 with dict level 4 advanced streaming 37577 136144
422 github level 19 level 4 with dict advanced streaming 133717 41306
423 github level 19 with dict level 5 advanced streaming 37576 135106
424 github no source size level 5 with dict advanced streaming 136397 38938
425 github long distance mode level 6 advanced streaming 136397 135108
426 github multithreaded level 6 with dict advanced streaming 136397 38632
427 github multithreaded long distance mode level 7 advanced streaming 136397 135108
428 github small window log level 7 with dict advanced streaming 136397 38766
429 github small hash log level 9 advanced streaming 135467 135108
430 github small chain log level 9 with dict advanced streaming 136314 39326
431 github explicit params level 13 advanced streaming 137670 133717
432 github uncompressed literals level 13 with dict advanced streaming 167004 39716
433 github uncompressed literals optimal level 16 advanced streaming 156824 133717
434 github huffman literals level 16 with dict advanced streaming 143457 37577
435 silesia github level -5 level 19 old streaming advanced streaming 7152294 133717
436 silesia github level -3 level 19 with dict old streaming advanced streaming 6789973 37576
437 silesia github level -1 no source size old streaming advanced streaming 6191549 136397
438 silesia github level 0 long distance mode old streaming advanced streaming 4862377 136397
439 silesia github level 1 multithreaded old streaming advanced streaming 5318036 136397
440 silesia github level 3 multithreaded long distance mode old streaming advanced streaming 4862377 136397
441 silesia github level 4 small window log old streaming advanced streaming 4800629 136397
442 silesia github level 5 small hash log old streaming advanced streaming 4710178 135467
443 silesia github level 6 small chain log old streaming advanced streaming 4659996 136314
444 silesia github level 7 explicit params old streaming advanced streaming 4596234 137670
445 silesia github level 9 uncompressed literals old streaming advanced streaming 4543862 167004
446 silesia github level 13 uncompressed literals optimal old streaming advanced streaming 4482073 156824
447 silesia github level 16 huffman literals old streaming advanced streaming 4377391 143457
448 silesia github level 19 multithreaded with advanced params old streaming advanced streaming 4293262 167004
449 silesia no source size level -5 old streaming 4862341 7152294
450 silesia uncompressed literals level -3 old streaming 4862377 6789973
451 silesia uncompressed literals optimal level -1 old streaming 4293262 6191549
452 silesia huffman literals level 0 old streaming 6191549 4862377
453 silesia.tar silesia level -5 level 1 old streaming 7160440 5318036
454 silesia.tar silesia level -3 level 3 old streaming 6789026 4862377
455 silesia.tar silesia level -1 level 4 old streaming 6195465 4800629
456 silesia.tar silesia level 0 level 5 old streaming 4875010 4710178
457 silesia.tar silesia level 1 level 6 old streaming 5339701 4659996
458 silesia.tar silesia level 3 level 7 old streaming 4875010 4596234
459 silesia.tar silesia level 4 level 9 old streaming 4813507 4543862
460 silesia.tar silesia level 5 level 13 old streaming 4722240 4482073
461 silesia.tar silesia level 6 level 16 old streaming 4672203 4377391
462 silesia.tar silesia level 7 level 19 old streaming 4606658 4293262
463 silesia.tar silesia level 9 no source size old streaming 4554105 4862341
464 silesia.tar silesia level 13 uncompressed literals old streaming 4491703 4862377
465 silesia.tar silesia level 16 uncompressed literals optimal old streaming 4381277 4293262
466 silesia.tar silesia level 19 huffman literals old streaming 4281514 6191549
467 silesia.tar no source size level -5 old streaming 4875006 7160440
468 silesia.tar uncompressed literals level -3 old streaming 4875010 6789026
469 silesia.tar uncompressed literals optimal level -1 old streaming 4281514 6195465
470 silesia.tar huffman literals level 0 old streaming 6195465 4875010
471 github silesia.tar level -5 level 1 old streaming 232744 5339701
472 github silesia.tar level -5 with dict level 3 old streaming 46718 4875010
473 github silesia.tar level -3 level 4 old streaming 220611 4813507
474 github silesia.tar level -3 with dict level 5 old streaming 45395 4722240
475 github silesia.tar level -1 level 6 old streaming 176575 4672203
476 github silesia.tar level -1 with dict level 7 old streaming 43170 4606658
477 github silesia.tar level 0 level 9 old streaming 136397 4554105
478 github silesia.tar level 0 with dict level 13 old streaming 41170 4491703
479 github silesia.tar level 1 level 16 old streaming 143457 4381277
480 github silesia.tar level 1 with dict level 19 old streaming 41682 4281514
481 github silesia.tar level 3 no source size old streaming 136397 4875006
482 github silesia.tar level 3 with dict uncompressed literals old streaming 41170 4875010
483 github silesia.tar level 4 uncompressed literals optimal old streaming 136144 4281514
484 github silesia.tar level 4 with dict huffman literals old streaming 41306 6195465
485 github level 5 level -5 old streaming 135106 232744
486 github level 5 with dict level -5 with dict old streaming 38938 46718
487 github level 6 level -3 old streaming 135108 220611
488 github level 6 with dict level -3 with dict old streaming 38632 45395
489 github level 7 level -1 old streaming 135108 176575
490 github level 7 with dict level -1 with dict old streaming 38766 43170
491 github level 9 level 0 old streaming 135108 136397
492 github level 9 with dict level 0 with dict old streaming 39326 41170
493 github level 13 level 1 old streaming 133717 143457
494 github level 13 with dict level 1 with dict old streaming 39716 41682
495 github level 16 level 3 old streaming 133717 136397
496 github level 16 with dict level 3 with dict old streaming 37577 41170
497 github level 19 level 4 old streaming 133717 136144
498 github level 19 with dict level 4 with dict old streaming 37576 41306
499 github no source size level 5 old streaming 141003 135106
500 github uncompressed literals level 5 with dict old streaming 136397 38938
501 github uncompressed literals optimal level 6 old streaming 133717 135108
502 github huffman literals level 6 with dict old streaming 176575 38632
503 github level 7 old streaming 135108
504 github level 7 with dict old streaming 38766
505 github level 9 old streaming 135108
506 github level 9 with dict old streaming 39326
507 github level 13 old streaming 133717
508 github level 13 with dict old streaming 39716
509 github level 16 old streaming 133717
510 github level 16 with dict old streaming 37577
511 github level 19 old streaming 133717
512 github level 19 with dict old streaming 37576
513 github no source size old streaming 141003
514 github uncompressed literals old streaming 136397
515 github uncompressed literals optimal old streaming 133717
516 github huffman literals old streaming 176575