Allow to specify sliding window size for deflate and deflate64
A free file archiver for extremely high compression
Brought to you by:
ipavlov
Allow to specify sliding window/dictionary size for Deflate and Deflate64.
It can be fine tuned down do 4096 B for Lzma but not for Deflate. There is no good reason for it.
$ 7z a -m0=deflate -md=16k archive.7z files
$ 7z a -m0=deflate -md=16k archive.zip files
$ 7z a -m0=deflate64 -md=16k archive.zip files
(...)
System ERROR:
E_INVALIDARG : One or more arguments are invalid
I understand most people use 32 KiB window as, for the mos part, it gives higher compression ratio, but as it's on of two, the most important parameters for LZSS compression it should be available for tuning.
It should be `-mm=...' for zip
But it still remains the same problem.
I did not say anything about bzip2.
Read a title of this ticket, read a command line provided, and show me where do you see `bzip2' there.
Small dictionary for deflate is useless.
And there is no field in any archive container that stores dictionary size for deflate.