7-Zip now can create 7z, xz and zip archives with 1536 MB dictionary for LZMA/LZMA2.
7-Zip File Manager now can operate with alternate file streams at NTFS
volumes via "File / Alternate Streams" menu command.
7-Zip now can extract .zipx (WinZip) archives that use xz compression.
new optional "section size" parameter for BCJ2 filter for compression ratio improving.
Example: -mf=BCJ2:d9M, if largest executable section in files is smaller than 9 MB.
Speed optimizations for BCJ2 filter and SHA-1 and SHA-256 calculation.
Console version now uses stderr stream for error messages.
Console version now shows names of processed files only in progress line by default.
new -bb[0-3] switch to set output log level. -bb1 shows names of processed files in log.
new -bs[o|e|p][0|1|2] switch to set stream for output messages;
o: output, e: error, p: progress line; 0: disable, 1: stdout, 2: stderr.
new -bt switch to show execution time statistics.
new -myx[0-9] switch to set level of file analysis.
new -mmtf- switch to set single thread mode for filters.
The BUG was fixed:
7-Zip didn't restore NTFS permissions for folders during extracting from WIM archives.
The BUG was fixed:
The command line version: if the command "rn" (Rename) was called with more
than one pair of paths, 7-Zip used only first rename pair.
The BUG was fixed:
7-Zip crashed for ZIP/LZMA/AES/AES-NI.
The BUG in 15.01-15.02 was fixed:
7-Zip created incorrect ZIP archives, if ZipCrypto encryption was used.
7-Zip 9.20 can extract such incorrect ZIP archives.
Some bugs were fixed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
BCJ2 "section size" parameter is used to limit signed 32-bit integer offsets in call/jump commands.
The largest value for signed 32-bit integer is 2 GB.
So BCJ2 supports values up to 2 GB.
We can use "section size" switch like -mf=BCJ2:d9M, when we compress big image file (like ISO or TAR), that contains some binaries.
We resolve the problem that 7-zip doesn't know exact sizes of exe files inside of big TAR or ISO.
For example, if TAR file size is 512 MB.
Default section size is 64 MB without -mf=BCJ2:d9M switch.
So it will use false conversions for any potential CALL/JUMP command with +- 64 MB offset.
If you compress EXE and DLL files to 7z format, 7-Zip knows sizes of files, so in most cases you don't need to set -mf=BCJ2:d9M switch. But the switch -mf=BCJ2:d9M is still can be useful, if executable section is much smaller that size of exe file.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the very useful option "Eliminate duplication of root folder". But this option doesn't work when I choose directory name that doesn't coincide with the root directory in the archive :(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, mouse is not accessible for such cases. But keyboard must work. Now I don't know the way to fix it.
Drag and drop from 7-Zip to 7-Zip window can work without that problem.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
7-Zip 15.05 beta was released.
7-Zip for 32-bit Windows:
http://7-zip.org/a/7z1505.exe
7-Zip for 64-bit Windows x64:
http://7-zip.org/a/7z1505-x64.exe
What's new after 7-Zip 9.38 beta:
volumes via "File / Alternate Streams" menu command.
Example: -mf=BCJ2:d9M, if largest executable section in files is smaller than 9 MB.
o: output, e: error, p: progress line; 0: disable, 1: stdout, 2: stderr.
7-Zip didn't restore NTFS permissions for folders during extracting from WIM archives.
The command line version: if the command "rn" (Rename) was called with more
than one pair of paths, 7-Zip used only first rename pair.
7-Zip crashed for ZIP/LZMA/AES/AES-NI.
7-Zip created incorrect ZIP archives, if ZipCrypto encryption was used.
7-Zip 9.20 can extract such incorrect ZIP archives.
Hello Igor,
Thank you for new beta )
If i'm rigth understand key -mf=BCJ2:d9M work only until 2Gb -> -mf=BCJ2:d2G right ?
Best regards,
Oleg
BCJ2 "section size" parameter is used to limit signed 32-bit integer offsets in call/jump commands.
The largest value for signed 32-bit integer is 2 GB.
So BCJ2 supports values up to 2 GB.
We can use "section size" switch like -mf=BCJ2:d9M, when we compress big image file (like ISO or TAR), that contains some binaries.
We resolve the problem that 7-zip doesn't know exact sizes of exe files inside of big TAR or ISO.
For example, if TAR file size is 512 MB.
Default section size is 64 MB without -mf=BCJ2:d9M switch.
So it will use false conversions for any potential CALL/JUMP command with +- 64 MB offset.
If you compress EXE and DLL files to 7z format, 7-Zip knows sizes of files, so in most cases you don't need to set -mf=BCJ2:d9M switch. But the switch -mf=BCJ2:d9M is still can be useful, if executable section is much smaller that size of exe file.
Thank you Igor for detailed answer,
I'm compress 1C bases :)
they have big file -> 1Cv8.1CD
Best regards,
Oleg
Thanks for this Igor!!
Is there a way with the new install to do a silent install?
You can use switches for 7-Zip installer:
/S - silent installation
/D="C:\Program Files\7-Zip\" - to specify the folder
thank you friend!!
This doesn't work for me I still get a popup asking what directory to install to.
Setup.exe /s /D="C:\Program Files\7-zip\" is the command I am using.
I have tried multiple other commands and get the same result. Any ideas I am using mdt 2013. or will there be a msi release in the near future?
Last edit: matt 2015-07-02
nvrm got it
what was it? I'm having the same issue.
Thanks for the very useful option "Eliminate duplication of root folder". But this option doesn't work when I choose directory name that doesn't coincide with the root directory in the archive :(
Please bring back the .msi installer!
nice it's on beta and thank you for keeping the good new installer.
edit: btw, 7zip can now handle without problems the new RAR5 files?
Last edit: Felipe 2015-06-14
@ Felipe
7-Zip does not support RAR5. PeaZip supports RAR5 now. ;-)
thexfile - i see, thanks for the info.
btw, http://dl.7-zip.org/lzma-specification.zip link on http://7-zip.org/sdk.html page is broken
I've fixed it.
Also I'll upload another packages for 15.05 soon.
It's in beta, but where's the source code?
http://7-zip.org/download.html
Thank you. That was pretty stupid of me.
I want to know when will the 7-Zip15 stable release?
Thanks,
Thers is a bug, if drag file(s) from the encrypted archiver, it seem wrong. (And if I enter a wrong pw, program will died.)
Last edit: newt 2015-06-15
Me too.
Yes, mouse is not accessible for such cases. But keyboard must work. Now I don't know the way to fix it.
Drag and drop from 7-Zip to 7-Zip window can work without that problem.
7zip 15.05
1) no info in "add and remove programs" system tab.
2) when install 15.05, 9.38 still exists
See attachment "7zip.png".