The source code of new version and another additional packages will be released later after some testing period.
What's new after 7-Zip 20.02 alpha:
Some internal changes in code.
Some bugs were fixed.
New localizations: Tajik, Uzbek (Cyrillic)
What's new after 7-Zip 19.00:
The default number of LZMA2 chunks per solid block in 7z archive was increased to 64.
It allows to increase the compression speed for big 7z archives, if there is a big number
of CPU cores and threads.
The speed of PPMd compressing/decompressing was increased for 7z/ZIP/RAR archives.
The new -ssp switch. If the switch -ssp is specified, 7-Zip doesn't allow the system
to modify "Last Access Time" property of source files for archiving and hashing operations.
New localization: Swahili.
7-Zip now supports new optional match finders for LZMA/LZMA2 compression: bt5 and hc5,
that can work faster than bt4 and hc4 match finders for the data with big redundancy.
The compression ratio was improved for Fast and Fastest compression levels with the
following default settings:
Fastest level (-mx1) : hc5 match finder with 256 KB dictionary.
Fast level (-mx3) : hc5 match finder with 4 MB dictionary.
Minor speed optimizations in multithreaded LZMA/LZMA2 compression for Normal/Maximum/Ultra
compression levels.
bzip2 decoding code was updated to support bzip2 archives, created by lbzip2 program.
New localization: Turkmen.
7-Zip now can unpack files encoded with Base64 encoding (b64 filename extension).
7-Zip now can use new x86/x64 hardware instructions for SHA-1 and SHA-256, supported
by AMD Ryzen and latest Intel CPUs: Ice Lake and Goldmont.
It increases
the speed of SHA-1/SHA-256 hash value calculation,
the speed of encryption/decryption in zip AES,
the speed of key derivation for encryption/decryption in 7z/zip/rar archives.
The speed of zip AES encryption and 7z/zip/rar AES decryption was increased with
the following improvements:
7-Zip now can use new x86/x64 VAES (AVX Vector AES) instructions, supported by
Intel Ice Lake CPU.
The existing code of x86/x64 AES-NI was improved also.
There is 2% speed optimization in 7-Zip benchmark's decompression.
🎉
5
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Igor, thank you for your continous and diligent work!
Do you have plans to publish a new stable release soon?
I also would like to include a suggestion:
7-Zip already comfortably allows to build SFX archives, but to create a SFX installation package, you have to know how and do and some manual work to run an executable after extraction. I believe it would help a lot to promote and simplify this feature for the majority of users if you would add the config file values of the SFX to the GUI and hide and automate the sfx+config+7z step. I rarely see 7-Zip-SFX installers but quite often WinRAR or WinZIP ones and this might change if this feature of 7-Zip becomes more known and more visible.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the effort you've poured into this app for all these years. Much appreciated!
I'm looking forward to stable releases for Intel platforms. On the other hand, I'd like to vote against UI changes, especially of cosmetic nature: they would add nothing to its functionality, whereas they would alienate existing users. We have installed 7-zip via its MSI to over 2000 users in our organization and have been using it for the last 10 years. I'd hate having to answer where everything has gone in an interface change, especially considering that the current one does what it should do perfectly!
Keep up the good work mate!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@IgorPavlov First of all, Thank you for updating the app.
I think along with the functionality, UI is also important for the app, Please update the overall app icons and if possible UI too to look it more aesthetic.
2.When any file format is assigned with the 7zFM from settings, the icon is too old looking but when format is assigned from explorer context menu as default app, the file icon changes same as new icon the the main app, please update icon within the settings too.
In word size list of .7z format and .zip format after 256, 273 and 258 appears which seems odd as relative to other options in the list.
Please remove the option to display or hide toolbars, bcoz they are minimal and can always be displayed. Also, the icon size option can either be removed or more larfer icon sizes can be provided as an option.
While installing app, browsing the location, shows "make new folder', instead 'create new folder' would be more suitable keyword more widely used.
SFX UI seems too old, if possible please update it too.
This may seem lot but these are smaller changes, if possible please consider these suggestions.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think there is a problem with the installer, just tried to install the latest alpha but the installer couldn't replace the 7-zip.dll file and didn't warn or throw an error, I just noticed because I was looking at the installation folder where I saw a 7-zip.dll.temp file with a higher date than the present 7-zip.dll file (2021 vs 2020), I had to force close Windows Explorer (not the file manager because I don't use it but some other process that was locking the file) and close XYplorer. Then I proceeded with the installation and all went OK this time.
7-zip FM also didn't warn that the DLL file wasn't replaced or that it was an older version when I opened.
Last edit: 1024mb 2021-01-30
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
7-zip.dll is almost same file in all versions of 7-Zip. It's only context menu code.
So new 7-Zip can work with old version of 7-zip.dll too. 7-Zip and Windows must replace old 7-zip.dll after system reboot.
So 7-Zip installer doesn't bother user about such small problem.
Last edit: Igor Pavlov 2021-01-31
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
SHA-512 for DOT NET RUNTIME:
378dd2a216f4274fdddea6c385dba859ed7dad884214e48cca6e088529e0082486866c5d5e59e30d15baca0ea638963b6e4fb72bee1cac77ef6e12d3bb6f99b2
It will really be needed in future to verify downloads and it is a useful feature for many people to check integrity.
👍
4
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have compared the performance of 7z 21alpha (32bit) with WinRAR 5.5 (32bit) by packing 5GB documents written by Chinese languages. Here is the result:
Software
Time cost
pack size
7-zip
4:32
102 MB
WinRar
2:44
248 MB
I like 7-zip very much
👍
2
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I issue the following commands: D:\path1>cd /d Z:\path2 Z:\path2>7z a D:archive.7z file.txt
Z: is a network share and D: is local drive, but this hardly matters. I expect that 7-Zip creates D:\path1\archive.7z, but it instead tries to open Z:\path2\D:archive.7z and fails. Is it a bug? 7-Zip 21.00 console, Windows Vista SP2 x86.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
These things are complicated. d:name looks like file_name:alt_stream.
So some code in 7-Zip thinks that you want access NTFS stream of d file.
Now I'm not ready to change that code.
You can use d:\ instead of d: prefix.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes. Best way is to specify all (the use of "" will allow to have spaces on path1/path2):
7z a "D:\path1\archive.7z" "Z:\path2\file.txt"
In a batch file you may want to have paths on environment variables:
set path1=D:\path1
set path2=Z:\path2
7z a "%path1%\archive.7z" "%path2%\file.txt"
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
7-Zip 21.00 alpha was released.
7-Zip for 64-bit Windows x64:
https://7-zip.org/a/7z2100-x64.exe
7-Zip for 32-bit Windows x86:
https://7-zip.org/a/7z2100.exe
7-Zip for 64-bit Windows ARM64:
https://7-zip.org/a/7z2100-arm64.exe
The source code of new version and another additional packages will be released later after some testing period.
What's new after 7-Zip 20.02 alpha:
What's new after 7-Zip 19.00:
It allows to increase the compression speed for big 7z archives, if there is a big number
of CPU cores and threads.
to modify "Last Access Time" property of source files for archiving and hashing operations.
New localization: Swahili.
7-Zip now supports new optional match finders for LZMA/LZMA2 compression: bt5 and hc5,
that can work faster than bt4 and hc4 match finders for the data with big redundancy.
following default settings:
compression levels.
New localization: Turkmen.
7-Zip now can unpack files encoded with Base64 encoding (b64 filename extension).
by AMD Ryzen and latest Intel CPUs: Ice Lake and Goldmont.
It increases
the following improvements:
Intel Ice Lake CPU.
Hey @ipavlov
Don't you think that after so many years 7zip needs a change of UI?
Hello Igor, thank you for your continous and diligent work!
Do you have plans to publish a new stable release soon?
I also would like to include a suggestion:
7-Zip already comfortably allows to build SFX archives, but to create a SFX installation package, you have to know how and do and some manual work to run an executable after extraction. I believe it would help a lot to promote and simplify this feature for the majority of users if you would add the config file values of the SFX to the GUI and hide and automate the sfx+config+7z step. I rarely see 7-Zip-SFX installers but quite often WinRAR or WinZIP ones and this might change if this feature of 7-Zip becomes more known and more visible.
thanks
Thank you for the effort you've poured into this app for all these years. Much appreciated!
I'm looking forward to stable releases for Intel platforms. On the other hand, I'd like to vote against UI changes, especially of cosmetic nature: they would add nothing to its functionality, whereas they would alienate existing users. We have installed 7-zip via its MSI to over 2000 users in our organization and have been using it for the last 10 years. I'd hate having to answer where everything has gone in an interface change, especially considering that the current one does what it should do perfectly!
Keep up the good work mate!
Thanks Igor. 😃
Many good features, thanks as well!
Thx Igor for the update!
I'm just curious, why the major version bump? Looking at the changes since 20.02 alpha, this version should be 20.03 alpha or something like that.
7-Zip version number is very simple and included two elements: year - first 2 digit and year counter - second 2 digits:
<year><counter>
end.
Last edit: VictorVG 2021-01-21
That makes total sense, thank you!
@voctorVG Will there also be a 7za available? Missing the EXTRA.7z File
@IgorPavlov First of all, Thank you for updating the app.
I think along with the functionality, UI is also important for the app, Please update the overall app icons and if possible UI too to look it more aesthetic.
2.When any file format is assigned with the 7zFM from settings, the icon is too old looking but when format is assigned from explorer context menu as default app, the file icon changes same as new icon the the main app, please update icon within the settings too.
In word size list of .7z format and .zip format after 256, 273 and 258 appears which seems odd as relative to other options in the list.
Please remove the option to display or hide toolbars, bcoz they are minimal and can always be displayed. Also, the icon size option can either be removed or more larfer icon sizes can be provided as an option.
While installing app, browsing the location, shows "make new folder', instead 'create new folder' would be more suitable keyword more widely used.
SFX UI seems too old, if possible please update it too.
This may seem lot but these are smaller changes, if possible please consider these suggestions.
I think there is a problem with the installer, just tried to install the latest alpha but the installer couldn't replace the 7-zip.dll file and didn't warn or throw an error, I just noticed because I was looking at the installation folder where I saw a 7-zip.dll.temp file with a higher date than the present 7-zip.dll file (2021 vs 2020), I had to force close Windows Explorer (not the file manager because I don't use it but some other process that was locking the file) and close XYplorer. Then I proceeded with the installation and all went OK this time.
7-zip FM also didn't warn that the DLL file wasn't replaced or that it was an older version when I opened.
Last edit: 1024mb 2021-01-30
7-zip.dll is almost same file in all versions of 7-Zip. It's only context menu code.
So new 7-Zip can work with old version of 7-zip.dll too. 7-Zip and Windows must replace old 7-zip.dll after system reboot.
So 7-Zip installer doesn't bother user about such small problem.
Last edit: Igor Pavlov 2021-01-31
Please add SHA-512 in hashing tab!
Microsoft has moved to only provide SHA-512 hashes for some downloads e.g.:
https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.102-windows-x64-installer
SHA-512 for DOT NET RUNTIME:
378dd2a216f4274fdddea6c385dba859ed7dad884214e48cca6e088529e0082486866c5d5e59e30d15baca0ea638963b6e4fb72bee1cac77ef6e12d3bb6f99b2
It will really be needed in future to verify downloads and it is a useful feature for many people to check integrity.
Is it possible to implement essential option to "Extract Newer Files" (ie: "-n: extract only new or changed files, skip old files") as asked here: https://sourceforge.net/p/sevenzip/discussion/45797/thread/3d4d1bae/
I have compared the performance of 7z 21alpha (32bit) with WinRAR 5.5 (32bit) by packing 5GB documents written by Chinese languages. Here is the result:
I like 7-zip very much
My tested document is pure txt, UTF-8 encoded.
I issue the following commands:
D:\path1>cd /d Z:\path2
Z:\path2>7z a D:archive.7z file.txt
Z: is a network share and D: is local drive, but this hardly matters. I expect that 7-Zip creates
D:\path1\archive.7z
, but it instead tries to openZ:\path2\D:archive.7z
and fails. Is it a bug? 7-Zip 21.00 console, Windows Vista SP2 x86.These things are complicated.
d:name
looks likefile_name:alt_stream
.So some code in 7-Zip thinks that you want access NTFS stream of
d
file.Now I'm not ready to change that code.
You can use
d:\
instead ofd:
prefix.I see the problem, thank you. But this means I have to specify also
path1
, right?Yes. Best way is to specify all (the use of "" will allow to have spaces on path1/path2):
7z a "D:\path1\archive.7z" "Z:\path2\file.txt"
In a batch file you may want to have paths on environment variables:
set path1=D:\path1
set path2=Z:\path2
7z a "%path1%\archive.7z" "%path2%\file.txt"
I was just wondering: how many are the total downloads of 7-zip, to date? How many of the different stable releases?
~150K downloads per day from 7-zip.org
Maybe there are some another sources for installations.