- allow to specify brotli window size
- parameter -m0=brotli:long=n, BROTLI_MAX_WINDOW_BITS (24) used by default in brotli-mt, smaller == faster
- note that :long can be set up to BROTLI_LARGE_MAX_WINDOW_BITS (30), whereas :wlog can be set up to BROTLI_MAX_WINDOW_BITS (24) only...
- todo: check whether set of BROTLI_PARAM_LARGE_WINDOW to BROTLI_TRUE is needed if (lgwin > BROTLI_MAX_WINDOW_BITS)
- implementation of single-threaded brotli compression / decompression for .br data
Signed-off-by: Sergey G. Brester <info@sebres.de>
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de>
The option is previously ignored by handlers used SetCoderProperties to
set number of threads.
Signed-off-by: Sergey G. Brester <serg.brester@sebres.de>
- added these variants: SHA3-256, SHA3-384, SHA3-512
- reordered also the hashing id's
- added some notes about them in DOC/Hashes.txt
Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
- update ZstdHandler.cpp to support also "zst" and "tzst" as
valid extensions
- update README.md to reflect these chnages
Signed-off-by: Defrag257 <defrag257@qq.com>
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de>
- escaping of backslash and quotes
- fixes gh-312 for new cmdline parser algorithm (gh-307, gh-310)
Signed-off-by: Sergey G. Brester <info@sebres.de>
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de>
Moved single function GetQuotedString() to MyString
Signed-off-by: Sergey G. Brester <info@sebres.de>
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de>
- AdjustLiz.sh fixes some double defines with zstd of lizard
- lizard uses it's own entropy lib again
- this will fix#302
Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
Re-add clearing of various history tracking within registry
- see issue #113 for comments on this
- you can re-enable this via tools->options->settings
Re-add: selectable uppercase / lowercase hash formatting
- see issue #177 for more info about this
Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
Windows Explorer and TotalCommander use ALT+UP as a hotkey to return to the upper level of the directory, but 7-ZIP defines it as synchronizing the path of the current panel to another panel, which often leads to incorrect operations.
Now change it to the same behavior mode as the above application, and add hotkeys CTRL+LEFT and CTRL+RIGHT to provide the function of synchronizing the panel path, which is similar but not exactly the same as TotalCommander.