Releases: myfreeer/7z-build-nsis
Releases · myfreeer/7z-build-nsis
v21.03-v1.5.0-R2
7-Zip-zstd v21.03-v1.5.0-R2 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows Vista and above.
Note
- This release is built with Visual Studio 2017 since build fails with 2019
LIBCMT.lib(exe_winmain.obj) : error LNK2001: unresolved external symbol _WinMain@16
x86\7zDec.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\link.EXE"' : return code '0x460'
Stop.
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winnt.h(253) : error RC2188: C:\projects\7z-build-nsis\7-Zip-zstd-21.03-v1.5.0-R2\C\Util\7zipUninstall\x86\RCa01112(48) : fatal error RC1116: RC terminating after preprocessor errors
: fatal error U1077: '"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\rc.EXE"' : return code '0x2'
Stop.
21.04 beta
7-zip 21.04 beta with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP (maybe) and above.
21.04 beta 2021-11-02
- 7-Zip now reduces the number of working CPU threads for compression,
if RAM size is not enough for compression with big LZMA2 dictionary. - 7-Zip now can create and check "file.sha256" text files that contain the list
of file names and SHA-256 checksums in format compatible with sha256sum program.
7-Zip can work with such checksum files as with archives,
but these files don't contain real file data.
The context menu commands to create and test "sha256" files:
7-Zip / CRC SHA / SHA-256 -> file.sha256
7-Zip / CRC SHA / Test Archive : Checksum
The commands for command line version:
7z a -thash file.sha256 *.txt
7z t -thash file.sha256
7z t -thash -shd. file.sha256
New -shd{dir_path} switch to set the directory that is used to check files
referenced by "file.sha256" file for "Test" operation.
If -shd{dir_path} is not specified, 7-Zip uses the directory where "file.sha256" is stored. - New -xtd switch to exclude directory items from processing.
See also https://sourceforge.net/p/sevenzip/discussion/45797/thread/ba29828ce0/
Note
- This release is built with Visual Studio 2017 since build fails with 2019
LIBCMT.lib(exe_winmain.obj) : error LNK2001: unresolved external symbol _WinMain@16
x86\7zDec.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\link.EXE"' : return code '0x460'
Stop.
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winnt.h(253) : error RC2188: C:\projects\7z-build-nsis\C\Util\7zipInstall\x86\RCa05204(48) : fatal error RC1116: RC terminating after preprocessor errors
E : fatal error U1077: '"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\rc.EXE"' : return code '0x2'
Stop.
Microsoft (R) Program Maintenance Utility Version 14.29.30136.0
Copyright (C) Microsoft Corporation. All rights reserved.
7zipUninstall.c
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winnt.h(253) : error RC2188: C:\projects\7z-build-nsis\C\Util\7zipUninstall\x86\RCa02932(48) : fatal error RC1116: RC terminating after preprocessor errors
E : fatal error U1077: '"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\rc.EXE"' : return code '0x2'
Stop.
21.03 beta
7-zip 21.03 beta with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP (maybe) and above.
21.03 beta 2021-07-20
- The maximum dictionary size for LZMA/LZMA2 compressing was increased to 4 GB (3840 MiB).
- Minor speed optimizations in LZMA/LZMA2 compressing.
21.02-v1.5.0-R1
7-Zip-zstd 21.02-v1.5.0-R1 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows Vista and above.
21.02 alpha
7-zip 21.02 alpha with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP and above.
21.02 alpha 2021-05-06
- 7-Zip now writes additional field for filename in UTF-8 encoding to zip archives.
It allows to extract correct file name from zip archives on different systems. - The command line version of 7-Zip for macOS was released.
- The speed for LZMA and LZMA2 decompression in arm64 versions for macOS and Linux
was increased by 20%-60%. - Some changes and improvements in ZIP, TAR and NSIS code.
21.01 alpha 2021-03-09
- The command line version of 7-Zip for Linux was released.
- The improvements for speed of ARM64 version using hardware CPU instructions
for AES, CRC-32, SHA-1 and SHA-256. - The bug in versions 18.02 - 21.00 was fixed:
7-Zip could not correctly extract some ZIP archives created with xz compression method. - Some bugs were fixed.
21.00 alpha 2021-01-19
- Some internal changes in code.
- Some bugs were fixed.
- New localizations: Tajik, Uzbek (Cyrillic)
20.02 alpha 2020-08-08
- 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. - Some bugs were fixed.
- New localization: Swahili.
20.00 alpha 2020-02-06
- 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.
- Some bugs were fixed.
- New localization: Turkmen.
19.00-v1.4.5-R2
7-Zip-zstd 19.00-v1.4.5-R2 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows Vista and above.
19.00-v1.4.4-R3
7-Zip-zstd 19.00-v1.4.4-R3 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP and above.
Build Changes
- Compiles with Visual Studio 2019
19.00
7-zip 19.00 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP and above.
19.00 2019-02-21
- Encryption strength for 7z archives was increased:
- the size of random initialization vector was increased from 64-bit to 128-bit,
- and the pseudo-random number generator was improved.
- Some bugs were fixed.
18.06
7-zip 18.06 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP and above.
Build Changes
- Compiles with Visual Studio 2017
18.06 2018-12-30
- The speed for LZMA/LZMA2 compressing was increased by 3-10%,
and there are minor changes in compression ratio. - Some bugs were fixed.
- The bug in 7-Zip 18.02-18.05 was fixed: there was memory leak in xz decoder.
- 7-Zip 18.02-18.05 used only one CPU thread for bz2 archive creation.
18.05.1
7-zip 18.05 with NSIS script decompiling
7z****-x64.exe
: 7-Zip for 64-bit Windows (x64).7z****-x86.exe
: 7-Zip for 32-bit Windows (x86).7z****.7z
: Everything compiled.
Compatibility
- 7-Zip for 64-bit Windows (x64): Windows Vista and above.
- 7-Zip for 32-bit Windows (x86): Windows XP and above.
18.05 2018-04-30
- The speed for LZMA/LZMA2 compressing was increased
by 8% for fastest/fast compression levels and
by 3% for normal/maximum compression levels. - 7-Zip now shows Properties (Info) window and CRC/SHA results window
as "list view" window instead of "message box" window. - Some improvements in zip, hfs and dmg code.
- Previous versions of 7-Zip could work incorrectly in "Large memory pages" mode in
Windows 10 because of some BUG with "Large Pages" in Windows 10.
Now 7-Zip doesn't use "Large Pages" on Windows 10 up to revision 1709 (16299). - The vulnerability in RAR unpacking code was fixed (CVE-2018-10115).
- Some bugs were fixed.