static Bool mQuietMode = False;\r
static CONVERTER_TYPE mConType = NoConverter;\r
\r
-UINT64 mDictionarySize = 31;\r
+UINT64 mDictionarySize = 28;\r
UINT64 mCompressionMode = 2;\r
\r
#define UTILITY_NAME "LzmaCompress"\r
" -q, --quiet: reduce output messages\n"\r
" --debug [0-9]: set debug level\n"\r
" -a: set compression mode 0 = fast, 1 = normal, default: 1 (normal)\n"\r
- " d: sets Dictionary size - [0, 30], default: 23 (8MB)\n"\r
+ " d: sets Dictionary size - [0, 27], default: 24 (16MB)\n"\r
" --version: display the program version and exit\n"\r
" -h, --help: display this help text\n"\r
);\r
}\r
} else if (strcmp(args[param], "d") == 0) {\r
AsciiStringToUint64(args[param + 1],FALSE,&mDictionarySize);\r
- if (mDictionarySize <= 30){\r
- props.dictSize = (UINT32)mDictionarySize;\r
+ if (mDictionarySize <= 27) {\r
+ if (mDictionarySize == 0) {\r
+ props.dictSize = 0;\r
+ } else {\r
+ props.dictSize = (1 << mDictionarySize);\r
+ }\r
param++;\r
continue;\r
} else {\r