Hi Igor,
just doing some benchmarking (using the console 7za.exe) and couldn't specify block bigger than 128MB?!
D:>7za.exe a -t7z -md=27 vxheaven.org.tar.128MB.7z vxheaven.org.tar
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Scanning
Creating archive vxheaven.org.tar.128MB.7z
Compressing vxheaven.org.tar
Everything is Ok
D:>7za.exe a -t7z -md=28 vxheaven.org.tar.256MB.7z vxheaven.org.tar
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Scanning
Creating archive vxheaven.org.tar.256MB.7z
System error:
The parameter is incorrect.
D:>
D:>dir
12/16/2014 03:34 AM 587,776 7za.exe
03/28/2015 02:05 PM 1,428,999,168 vxheaven.org.tar
03/28/2015 02:18 PM 69,503,036 vxheaven.org.tar.128MB.7z
D:>
In that sense, could you add in 7z GUI a linebox showing the corresponding commandline to the settings from the GUI page?!
The machine is with Win64 7 64bit and Core 2 4GB physical (6GB virtual) RAM.
7-Zip 9.20 has been compiled without
/LARGEADDRESSAWARE
, so it cannot allocate more than 2 GB of RAM even on a 64-bit machine. A 256-MB dictionary requires about 3 GB of RAM. You can usedumpbin
to set this flag manually.Yes, 32-bit version is limited with 128 MB dictionary.
It's not bug.