From dd18d73e7ef1b204bf514095fa8db7f9d6dfdc7b Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Fri, 13 Oct 2017 16:32:18 -0700 Subject: [PATCH] fileio: content size is enabled by default --- lib/compress/zstd_compress.c | 4 ++-- programs/fileio.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index e072fe30..eb6f43d8 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -391,7 +391,7 @@ size_t ZSTD_CCtxParam_setParameter( case ZSTD_p_contentSizeFlag : /* Content size written in frame header _when known_ (default:1) */ - DEBUGLOG(5, "set content size flag = %u", (value>0)); + DEBUGLOG(4, "set content size flag = %u", (value>0)); params->fParams.contentSizeFlag = value > 0; return 0; @@ -401,7 +401,7 @@ size_t ZSTD_CCtxParam_setParameter( return 0; case ZSTD_p_dictIDFlag : /* When applicable, dictionary's dictID is provided in frame header (default:1) */ - DEBUGLOG(5, "set dictIDFlag = %u", (value>0)); + DEBUGLOG(4, "set dictIDFlag = %u", (value>0)); params->fParams.noDictIDFlag = (value == 0); return 0; diff --git a/programs/fileio.c b/programs/fileio.c index 70158f93..427f251b 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -439,6 +439,7 @@ static cRess_t FIO_createCResources(const char* dictFileName, int cLevel, #ifdef ZSTD_NEWAPI { /* frame parameters */ + CHECK( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_p_contentSizeFlag, 1) ); CHECK( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_p_dictIDFlag, g_dictIDFlag) ); CHECK( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_p_checksumFlag, g_checksumFlag) ); (void)srcSize;