7-Zip Changelog

What's new in 7-Zip 24.03 Beta

Mar 24, 2024
  • 7-Zip now can use new RISCV filter for compression to 7z and xz archives. RISCV filter can increase compression ratio for data containing executable files compiled for RISC-V architecture.
  • The speed for LZMA and LZMA2 decompression in ARM64 version for Windows was increased by 20%-60%.
  • 7-Zip GUI and 7-Zip File Manager can ask user permission to unpack RAR archives that require big amount of memory, if the dictionary size in RAR archive is larger than 4 GB.
  • new switch -smemx{size}g : to set allowed memory usage limit for RAR archive unpacking. RAR archives can use dictionary up 64 GB. Default allowed limit for RAR unpacking is 4 GB.
  • 7zg.exe (7-Zip GUI): -y switch disables user requests and messages.
  • 7-Zip shows hash methods XXH64 and BLAKE2sp in context menu.
  • slmu switch : to show timestamps as UTC instead of LOCAL TIME.
  • slsl switch : in console 7-Zip for Windows : to show file paths with linux path separator slash '/' instead of backslash separator ''.
  • 7-Zip supports .sha256 files that use backslash path separator ''.
  • Some bugs were fixed.

New in 7-Zip 24.02 Beta (Mar 22, 2024)

  • 7-Zip now can use new RISCV filter for compression to 7z and xz archives.
  • RISCV filter can increase compression ratio for data containing executable
  • files compiled for RISC-V architecture.
  • The speed for LZMA and LZMA2 decompression in ARM64 version for Windows
  • was increased by 20%-60%.
  • 7-Zip GUI and 7-Zip File Manager can ask user permission to unpack RAR archives that
  • require big amount of memory, if the dictionary size in RAR archive is larger than 4 GB.
  • New switch -smemx{size}g : to set allowed memory usage limit for RAR archive unpacking.
  • RAR archives can use dictionary up 64 GB. Default allowed limit for RAR unpacking is 4 GB.
  • 7zg.exe (7-Zip GUI): -y switch disables user requests and messages.
  • 7-Zip shows hash methods XXH64 and BLAKE2sp in context menu.
  • -slmu switch : to show timestamps as UTC instead of LOCAL TIME.
  • -slsl switch : in console 7-Zip for Windows : to show file paths with
  • linux path separator slash '/' instead of backslash separator ''.
  • 7-Zip supports .sha256 files that use backslash path separator ''.
  • Some bugs were fixed.

New in 7-Zip 24.01 Beta (Jan 31, 2024)

  • 7-Zip now can unpack ZSTD archives (.zst filename extension).
  • 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.
  • 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD.
  • 7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00.
  • 7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method.
  • 7-zip now can unpack NTFS images with cluster size larger than 64 KB.
  • 7-zip now can unpack MBR and GDP images with 4 KB sectors.
  • Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
  • Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp.
  • The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases.
  • Some bugs were fixed.

New in 7-Zip 24.00 Beta (Jan 30, 2024)

  • 7-Zip now can unpack ZSTD archives (.zst filename extension).
  • 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.
  • 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD.
  • 7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00.
  • 7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method.
  • 7-zip now can unpack NTFS images with cluster size larger than 64 KB.
  • 7-zip now can unpack MBR and GDP images with 4 KB sectors.
  • Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
  • Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp.
  • The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases.
  • Some bugs were fixed.

New in 7-Zip 23.01 (Jun 20, 2023)

  • The page "Language" in 7-Zip's menu Tools/Options now shows information about selected translation, including the number of translated lines.
  • Some bugs were fixed.

New in 7-Zip 23.00 Beta (May 15, 2023)

  • 7-Zip now can use new ARM64 filter for compression to 7z and xz archives. ARM64 filter can increase compression ratio for data containing executable files compiled for ARM64 (AArch64) architecture. Also 7-Zip now parses executable files (that have exe and dll filename extensions) before compressing, and it selects appropriate filter for each parsed file:
  • BCJ or BCJ2 filter for x86 executable files,
  • ARM64 filter for ARM64 executable files.
  • Previous versions by default used x86 filter BCJ or BCJ2 for all exe/dll files.
  • Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB. It can increase compression ratio for executable files larger than 64 MiB.
  • UDF: support was improved.
  • cpio: support for hard links.
  • Some changes and optimizations in WIM creation code.
  • When new 7-Zip creates multivolume archive, 7-Zip keeps in open state only volumes that still can be changed. Previous versions kept all volumes in open state until the end of the archive creation.
  • 7-Zip for Linux and macOS now can reduce the number of simultaneously open files, when 7-Zip opens, extracts or creates multivolume archive. It allows to avoid the failures for cases with big number of volumes, bacause there is a limitation for number of open files allowed for a single program in Linux and macOS.
  • There are optimizations in code for 7-Zip's context menu in Explorer:
  • the speed of preparing of the menu showing was improved for cases when big number of files were selected by external program for context menu that contains 7-Zip menu commands.
  • There are changes in code for the drag-and-drop operations to and from 7-Zip File Manager. And the drag-and-drop operation with right button of mouse now is supported for some cases.
  • The bugs were fixed:
  • ZIP archives: if multithreaded zip compression was performed with more than one file to stdout stream (-so switch), 7-zip didn't write "data descriptor" for some files.
  • ext4 archives: 7-Zip couldn't correctly extract symbolic link to directory from ext4 archives.
  • HFS and APFS archives: 7-Zip incorrectly decoded uncompressed blocks (64 KiB) in compressed forks.
  • Some another bugs were fixed.

New in 7-Zip 22.01 (Jul 16, 2022)

  • UDF support was improved to UDF version 2.60.
  • HFS and APFS support was improved.

New in 7-Zip 22.00 (Jun 19, 2022)

  • Zip now can extract APFS (Apple File System) images that can be used in DMG files.
  • Zip now can create TAR archives in POSIX (pax) tar format with the switches
  • ttar -mm=pax or -ttar -mm=posix
  • Zip now can store additional file timestamps with high precision (1 ns in Linux)
  • in tar/pax archives with the following switches:
  • ttar -mm=pax -mtp=3 -mtc -mta
  • New switches for Linux version for TAR archives:
  • snoi : store owner/group ids in archive or set owner/group ids from archive to extracted files.
  • snon : store owner/group names in archive
  • New -snz switch to propagate Zone.Identifier stream to extracted files (Windows).
  • New option "Propagate Zone.Id stream" in Tools/Options/7-Zip menu.
  • New "Options" window in "Add to archive" allows to select what metadata must be
  • included to archive. Also it allows to select new option
  • "Do not change source files last access time".
  • Some bugs were fixed.

New in 7-Zip 21.07 (Dec 27, 2021)

  • 7-Zip now can extract VHDX disk images (Microsoft Hyper-V Virtual Hard Disk v2 format).
  • New switches: -spm and -im!{file_path} to exclude directories from processing
  • For specified paths that don't contain path separator character at the end of path.
  • In the "Add to Archive" window, now it is allowed to use -m prefix for "Parameters" field as in command line: -mparam.
  • Sorting order of files in archives was slightly changed to be more consistent
  • For cases where the name of some directory is the same as the prefix part of the name of another directory or file.
  • TAR archives created by 7-Zip now are more consistent with archives created by GNU TAR program.

New in 7-Zip 21.06 (Nov 25, 2021)

  • The window "Add to Archive" now allows to set a limit on memory usage (RAM) that will be used for compressing.
  • New switch -mmemuse={N}g / -mmemuse=p{N} to set a limit on memory usage (RAM) for compressing and decompressing.
  • Bug in versions 21.00-21.05 was fixed: 7-Zip didn't set attributes of directories during archive extracting.
  • Some bugs were fixed.

New in 7-Zip 21.05 (Nov 22, 2021)

  • The window "Add to Archive" now allows to set a limit on memory usage (RAM) that will be used for compressing.
  • New switch -mmemuse={N}g / -mmemuse=p{N} to set a limit on memory usage (RAM) for compressing and decompressing.
  • Some bugs were fixed.

New in 7-Zip 21.04 Beta (Nov 2, 2021)

  • 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.

New in 7-Zip 21.03 Beta (Jul 20, 2021)

  • The maximum dictionary size for LZMA/LZMA2 compressing was increased to 4 GB (3840 MiB).
  • Minor speed optimizations in LZMA/LZMA2 compressing.

New in 7-Zip 21.02 Alpha (May 6, 2021)

  • 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.

New in 7-Zip 21.01 Alpha (Mar 10, 2021)

  • 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.

New in 7-Zip 20.02 Alpha (Aug 9, 2020)

  • 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.

New in 7-Zip 20.01 Alpha (Aug 6, 2020)

  • 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.

New in 7-Zip 20.00 Alpha (Feb 7, 2020)

  • 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.

New in 7-Zip 19.01 Alpha (Sep 5, 2019)

  • 7-Zip now can unpack files encoded with Base64 encoding (b64 filename extension).
  • The source code of new version and another additional packages will be released later after some testing period.
  • 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.
  • Some bugs were fixed.

New in 7-Zip 19.00 (Feb 25, 2019)

  • 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.

New in 7-Zip 18.06 (Dec 30, 2018)

  • 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.

New in 7-Zip 18.05 (May 1, 2018)

  • 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.

New in 7-Zip 18.04 Beta (Apr 26, 2018)

  • 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).
  • Some bugs were fixed.

New in 7-Zip 18.03 Beta (Mar 5, 2018)

  • The speed for single-thread LZMA/LZMA2 decoding
  • was increased by 30% in x64 version and by 3% in x86 version.
  • 7-Zip now can use multi-threading for 7z/LZMA2 decoding, if there are multiple independent data chunks in LZMA2 stream.
  • 7-Zip now can use multi-threading for xz decoding, if there are multiple blocks in xz stream.
  • New localization: Kabyle.
  • Some bugs were fixed.

New in 7-Zip 18.02 Beta (Mar 3, 2018)

  • The speed for single-thread LZMA/LZMA2 decoding was increased by 30% in x64 version and by 3% in x86 version.
  • 7-Zip now can use multi-threading for 7z/LZMA2 decoding, if there are multiple independent data chunks in LZMA2 stream.
  • 7-Zip now can use multi-threading for xz decoding, if there are multiple blocks in xz stream.
  • New localization: Kabyle.
  • Some bugs were fixed.

New in 7-Zip 18.01 (Jan 29, 2018)

  • 7-Zip now can unpack DMG archives that use LZFSE compression method.
  • 7-Zip now doesn't allow update operation for archives that have read-only attribute.
  • The BUG was fixed:
  • Extracting from tar with -si switch didn't set timestamps for directories.
  • Some bugs were fixed.

New in 7-Zip 18.00 Beta (Jan 10, 2018)

  • 7-Zip now can unpack OBJ/COFF files.
  • new -sse switch to stop archive creating, if 7-Zip can't open some input file.
  • Some bugs were fixed.

New in 7-Zip 17.01 Beta (Aug 28, 2017)

  • Minor speed optimization for LZMA2 (xz and 7z) multi-threading compression.
  • Zip now uses additional memory buffers for multi-block LZMA2 compression.
  • CPU utilization was slightly improved.
  • zip now creates multi-block xz archives by default. Block size can be
  • specified with -ms[Size]{m|g} switch.
  • xz decoder now can unpack random block from multi-block xz archives.
  • Zip File Manager now can open nested multi-block xz archives
  • (for example, image.iso.xz) without full unpacking of xz archive.
  • Zip now can create zip archives from stdin to stdout.
  • Zip command line: @listfile now doesn't work after -- switch.
  • Use -i@listfile before -- switch instead.
  • The BUGs were fixed:
  • Zip could add unrequired alternate file streams to WIM archives,
  • for commands that contain filename wildcards and -sns switch.
  • Zip 17.00 beta crashed for commands that write anti-item to 7z archive.
  • Zip 17.00 beta ignored "Use large memory pages" option.

New in 7-Zip 17.00 Beta (Apr 30, 2017)

  • ZIP unpacking code was improved.
  • 7-Zip now reserves file space before writing to file (for extraction from archive).
  • It can reduce file fragmentation.
  • Some bugs were fixed. 7-Zip could crash in some cases.
  • Internal changes in code.

New in 7-Zip 16.04 (Oct 4, 2016)

  • The bug was fixed: 7-Zip 16.03 exe installer under Vista didn't create links in Start / Programs menu.
  • Some bugs were fixed in RAR code.

New in 7-Zip 16.03 (Sep 28, 2016)

  • Installer and SFX modules now use some protection against DLL preloading attack.
  • Some bugs were fixed in 7z, NSIS, SquashFS and RAR5 code.

New in 7-Zip 16.02 (May 22, 2016)

  • 7-Zip now can extract multivolume ZIP archives (z01, z02, ... , zip).
  • Some bugs were fixed.

New in 7-Zip 16.00 (May 10, 2016)

  • 7-Zip now can extract multivolume ZIP archives (z01, z02, ... , zip).
  • Some bugs were fixed.

New in 7-Zip 15.14 (Jan 4, 2016)

  • 7-Zip File Manager:
  • The code for "Open file from archive" operation was improved.
  • The code for "Tools/Options" window was improved.
  • The BUG was fixed: there was incorrect mouse cursor capture for drag-and-drop operations from open archive to Explorer window.
  • New localization:
  • Yoruba.

New in 7-Zip 15.11 Beta (Nov 15, 2015)

  • Some bugs were fixed.
  • 7-Zip File Manager could work incorrectly, if files list columns were reordered.
  • 7-Zip 15.10 showed incorrect error message about missing volume for multivolume RAR archives.

New in 7-Zip 15.10 Beta (Nov 2, 2015)

  • The BUG in 9.21 - 15.09 was fixed:
  • 7-Zip could ignore some parameters, specified for archive creation operation
  • for gzip and bzip2 formats in "Add to Archive" window and in command line
  • version (-m switch).
  • Some bugs were fixed.

New in 7-Zip 15.09 Beta (Oct 16, 2015)

  • 7-Zip now can extract ext2 and multivolume VMDK images.
  • Some bugs were fixed.

New in 7-Zip 15.08 Beta (Oct 1, 2015)

  • 7-Zip now can extract ext3 and ext4 (Linux file system) images.
  • Some bugs were fixed.

New in 7-Zip 15.07 Beta (Sep 17, 2015)

  • 7-Zip now can extract GPT images and single file QCOW2, VMDK, VDI images.
  • 7-Zip now can extract solid WIM archives with LZMS compression.
  • Some bugs were fixed.

New in 7-Zip 15.06 Beta (Aug 9, 2015)

  • 7-Zip now can extract RAR5 archives.
  • 7-Zip now doesn't sort files by type while adding to solid 7z archive.
  • new -mqs switch to sort files by type while adding to solid 7z archive.
  • The BUG in 7-Zip File Manager was fixed: The "Move" operation to open 7z archive didn't delete empty files.
  • The BUG in 15.05 was fixed: console version added some text to the end of stdout stream, is -so switch was used.
  • The BUG in 9.30 - 15.05 was fixed: 7-Zip could not open multivolume sfx RAR archive.
  • Some bugs were fixed.

New in 7-Zip 15.05 Beta (Jun 15, 2015)

  • 7-Zip now uses new installer.
  • 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.

New in 7-Zip 15.04 Alpha (Jun 11, 2015)

  • 7-Zip now uses new installer.
  • The BUG in 15.00-15.03 was fixed:
  • SFX modules could not extract WAV files compressed with "Delta" filter.

New in 7-Zip 15.03 Alpha (May 29, 2015)

  • 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.

New in 7-Zip 15.02 Alpha (May 19, 2015)

  • The BUG was fixed: SFX archives created by 7-Zip 15.01 alpha didn't work.

New in 7-Zip 15.01 Alpha (May 18, 2015)

  • 7-Zip now can create 7z, xz and zip archives with 1536 MB dictionary for LZMA/LZMA2.

New in 7-Zip 15.00 Alpha (Apr 6, 2015)

  • 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.
  • Some bugs were fixed.

New in 7-Zip 9.36 Beta (Dec 27, 2014)

  • The BUG in command line version was fixed:
  • 7-Zip created temporary archive in current folder during update archive
  • operation, if -w{Path} switch was not specified. The fixed 7-Zip creates temporary archive in folder that contains updated archive
  • The BUG in 9.33-9.35 was fixed:
  • 7-Zip silently ignored file reading errors during 7z or gz archive creation and the created archive contained only part of file that was read before error. The fixed 7-Zip stops archive creation and it reports about error
  • Some bugs were fixed

New in 7-Zip 9.35 Beta (Dec 8, 2014)

  • The BUG was fixed:
  • 7-Zip crashed during ZIP archive creation, if the number of CPU threads was more than 64.
  • The BUG in 9.31-9.34 was fixed:
  • 7-Zip could not correctly extract ISO archives that are larger than 4 GiB.
  • The BUG in 9.33-9.34 was fixed:
  • The option "Compress shared files" and -ssw switch didn't work.
  • The BUG in 9.26-9.34 was fixed:
  • 7-Zip File Manager could crash for some archives open in "Flat View" mode.
  • Some bugs were fixed.

New in 7-Zip 9.33 Alpha (Jun 15, 2014)

  • 7-Zip now can show icons for 7-Zip items in Explorer's context menu.
  • "Add to archive" dialog box:
  • new options in "Path Mode"
  • new option "Delete files after compression"
  • new "NTFS" options for WIM and TAR formats:
  • Store symbolic links
  • Store hard links
  • Store alternate data streams
  • Store file security
  • "Extract" dialog box:
  • new optional field to set output folder name
  • new option "Eliminate duplication of root folder"
  • new option "Absolute pathnames" in "Path Mode".
  • new option "Restore file security" (that works for WIM archives only)
  • 7-Zip File Manager:
  • new "File / Link" dialog box in to create symbolic links and hard links.
  • Command line version:
  • new -spd switch to Disable wildcard matching for file names
  • new -spe switch to Eliminate duplication of root folder for extract archive command
  • new -snh switch to store hard links as links (WIM and TAR formats only)
  • new -snl switch to store symbolic links as links (WIM and TAR formats only)
  • NSIS support was improved.
  • The problem was fixed:
  • The command "extract to *" with multiple archives could use same output folder, if archives are placed inside PE (EXE) file.
  • The BUG of 9.31-9.32 was fixed:
  • Command line version for test and extract commands returned the value 0 as exit code, if it couldn't open archive.
  • The BUG was fixed:
  • 7-Zip could not create archives with anti-items for any archive type, except of 7z type
  • Some bugs were fixed.
  • New localization: Mongolian (script).

New in 7-Zip 9.32 Alpha (Dec 2, 2013)

  • 7-Zip could not unpack some RAR archives
  • 7-Zip File Manager could work incorrectly for unpacking from solid archives, if archive was open in 7-Zip File Manager. Also 7-Zip File Manager could leave some unpacked files in TEMP folder of Windows.

New in 7-Zip 9.31 Alpha (Nov 30, 2013)

  • 7-Zip now can create multivolume SFX archives in 7z format.
  • ZIP, NSIS, HFS, AR support was improved.
  • 7-Zip now supports files larger than 4 GiB in ISO archives
  • Improved compression ratio in 7z format with maximum or ultra level for
  • executable files (EXE and DLL) that are larger than 16 MB (improved BCJ2 filter).
  • Improved support for file pathnames longer than 260 characters.
  • CRC and SHA checksum calculation for files can be called via Explorer's context menu.
  • 7-Zip File Manager now also takes into account the numbers in filenames for sorting order.
  • 7-Zip File Manager can open files in "Parser" mode via "Open Archive > #" context menu command. It shows the list of archives inside file.
  • Command line version:
  • new -t# switch to open file in "Parser" mode and show the list of archives inside file.
  • new -stx{Type} switch to exclude archive type from using.
  • scs switch now supports UTF-16 encoding.
  • Fixed:
  • 7-Zip could work incorrectly in decompression of more than one multi-volume archive in one command.
  • 7-Zip 9.24 alpha - 9.30 alpha versions could not extract ZIP archives encrypted with PKWARE-AES method.
  • New localization: Irish.

New in 7-Zip 9.30 Alpha (Nov 30, 2013)

  • The BUG in 7-Zip 9.26 alpha - 9.29 alpha versions was fixed. These alpha versions could not open non-solid 7z archive, if some files were skipped during creation of that archive. That problem is also related to 7z archives created in solid mode, if each solid block contains no more than one file.

New in 7-Zip 9.29 Alpha (Nov 30, 2013)

  • LZMA2 now is default compression method for .7z format.
  • 7-Zip now can update WIM archives.
  • 7-Zip File Manager now can move files to archives.
  • The default encoding for TAR format now is UTF-8. You can use -mcp=1 switch for OEM encoding.
  • Command line version:
  • new "rn" command to rename files in archive.
  • new -sdel switch to delete files after including to archive.
  • new -sns switch to store NTFS alternate streams (for WIM format only).
  • new -sni switch to store NT security information for files (for WIM format only).
  • new -stl switch to set archive timestamp from the most recently modified file.
  • Speed optimizations for opening big archives and big disk folders.
  • DMG support was improved
  • Some bugs were fixed.
  • New localization: Aragonese.

New in 7-Zip 9.26 Alpha (May 31, 2012)

  • 7-Zip now can update WIM archives.
  • 7-Zip File Manager now can move files to archives.
  • The default encoding for TAR format now is UTF-8. You can use -mcp=1 switch for OEM encoding.
  • Command line version:
  • new "rn" command to rename files in archive.
  • new -sdel switch to delete files after including to archive.
  • new -sns switch to store NTFS alternate streams.
  • new -sni switch to store NT security information for files.
  • Speed optimizations for opening big archives and big disk folders.
  • Some bugs were fixed.
  • New localization: Aragonese.

New in 7-Zip 9.25 Alpha (Sep 17, 2011)

  • New -spf switch to store full file paths including drive letter to archive.
  • If you use that switch with extract command, please check that file names in archive are correct.
  • Some bugs were fixed.

New in 7-Zip 9.24 Alpha (Sep 16, 2011)

  • LZMA decompression speed was improved.
  • "compress and send to email" code was improved to support more email clients.
  • New command "h" to calculate hash values CRC-32, CRC-64, SHA-256 or SHA-1 for files on disk.

New in 7-Zip 9.23 Alpha (Jul 3, 2011)

  • The format of language files was changed.
  • Now it's possible to specify viewer program for F3 key.
  • Some bugs were fixed.
  • New localization: Karakalpak.

New in 7-Zip 9.22 Beta (Apr 19, 2011)

  • 7-Zip now uses progress indicator displayed on a taskbar button under Windows 7.
  • The BUG in 7-Zip 9.21 beta was fixed:
  • 7-Zip could ignore some options when you created ZIP archives.
  • For example, it could use ZipCrypto cipher instead of AES-256.

New in 7-Zip 9.21.02 Beta (Apr 15, 2011)

  • 7-Zip now uses progress indicator displayed on a taskbar button under Windows 7.

New in 7-Zip 9.21 Beta (Apr 12, 2011)

  • 7-Zip now can unpack UEFI BIOS files.
  • 64-bit version of 7-Zip now includes additional 32-bit shell extension DLL.
  • So other 32-bit programs can call 64-bit 7-Zip via context menu.
  • Now it's possible to associate 7-Zip with file types without Administrator rights.
  • New -mf=FilterID switch to specify compression filter
  • 32-bit 7-Zip running under 64-bit Windows now can use up to 4 GB of RAM.
  • Some bugs were fixed.
  • New localizations: Corsican, Kyrgyz, Ligurian.sion filter

New in 7-Zip 9.20.11 Alpha (Apr 4, 2011)

  • The bug was fixed: 7-Zip could crash in some cases, if user breaks operation with 7z archive.

New in 7-Zip 9.20.10 Alpha (Apr 3, 2011)

  • The bug was fixed: 7-Zip File Manager could crash when opening broken archive. The code that shows status bar was changed to fix that bug.

New in 7-Zip 9.20.09 Alpha (Mar 28, 2011)

  • Zip now can unpack UEFI BIOS files.
  • 64-bit version of 7-Zip now includes additional 32-bit shell extension DLL. So other 32-bit programs can call 64-bit 7-Zip via context menu.
  • Now it's possible to associate 7-Zip with file types without Administrator rights.
  • New -mf=FilterID switch to specify compression filter.
  • Examples:
  • 7z a -mf=bcj2 a.7z a.tar
  • 7z a -mf=delta:4 a.7z a.wav
  • 7z a -mf=bcj a.tar.xz a.tar
  • There are some changes in LZMA settings for BCJ2 filter. So compression ratio now is slightly improved for executable files in -mx9 mode for .7z format. - Some bugs were fixed.
  • New localizations: Corsican, Kyrgyz, Ligurian.

New in 7-Zip 9.20.08 Alpha (Mar 21, 2011)

  • 7-Zip now remembers "Show Password" option selection.
  • The bug in latest alpha versions was fixed: Default solid block size was small (command line version only).

New in 7-Zip 9.20.07 Alpha (Mar 14, 2011)

  • 7-Zip now supports extended timestamp range in TAR archives (dates before 1970).
  • There are some changes in code that creates temp files and temp folders.

New in 7-Zip 9.20.05 Alpha (Feb 21, 2011)

  • 7-Zip now can unpack UEFI BIOS files.
  • 64-bit version of 7-Zip now includes additional 32-bit shell extension DLL.
  • So other 32-bit programs can call 64-bit 7-Zip via context menu.
  • Now it's possible to associate 7-Zip with file types without Administrator rights.
  • New -mf=FilterID switch to specify compression filter. Examples:
  • 7z a -mf=bcj2 a.7z a.tar
  • 7z a -mf=delta:4 a.7z a.wav
  • 7z a -mf=bcj a.tar.xz a.tar
  • There are some changes in LZMA settings for BCJ2 filter.
  • So compression ratio now is slightly improved for executable files in -mx9 mode for .7z format.
  • Some bugs were fixed.
  • New localizations: Corsican, Kyrgyz.

New in 7-Zip 9.19 Beta (Nov 12, 2010)

  • The console version now doesn't show entered password.

New in 7-Zip 9.18 Beta (Nov 2, 2010)

  • 7-Zip now can unpack SquashFS and CramFS filesystem images.
  • 7-Zip now can unpack some TAR and ISO archives with incorrect headers.
  • New small SFX module for installers (in Extra package).
  • Some bugs were fixed.

New in 7-Zip 9.17 Beta (Nov 2, 2010)

  • Disk fragmentation problem for ZIP archives created by 7-Zip was fixed.

New in 7-Zip 9.16 Beta (Nov 2, 2010)

  • 7-Zip now supports files that are larger than 8 GB in TAR archives.
  • NSIS support was improved.
  • Some bugs were fixed.
  • New localizations: Hindi, Gujarati, Sanskrit.

New in 7-Zip 9.15 Beta (Jun 21, 2010)

  • Some bugs were fixed.
  • New localization: Tatar

New in 7-Zip 9.14 Beta (Jun 4, 2010)

  • WIM support was improved.

New in 7-Zip 9.13 Beta (Apr 15, 2010)

  • 7-Zip now stores NTFS file timestamps to ZIP archives.
  • New additional "Open archive >" item in context menu allows to select archive type for some files.
  • Some bugs were fixed.
  • New localization: Uyghur.

New in 7-Zip 9.12 Beta (Mar 25, 2010)

  • ZIP / PPMd compression ratio was improved in Maximum and Ultra modes.
  • The BUG in 7-Zip 9.* beta was fixed: LZMA2 codec didn't work, if more than 10 threads were used (or more than 20 threads in some modes).

New in 7-Zip 9.11 Beta (Mar 25, 2010)

  • 7-Zip now supports PPMd compression in ZIP archives.
  • Speed optimizations in PPMd codec.
  • The support for archives in installers was improved.
  • Some bugs were fixed.
  • New localization: Kazakh.

New in 7-Zip 9.10 Beta 3 Update (Jan 8, 2010)

  • The support for installers was improved.
  • 7-Zip now tries to open sub-file as archive in some cases:
  • 1) Largest sub-file from EXE files (PE parser).
  • 2) CAB sub-file from MSI archives.
  • 3) data. sub-file from DEB archives.

New in 7-Zip 9.03 Alpha (May 4, 2009)

  • 7-Zip now can update solid .7z archives.
  • Some bugs were fixed.

New in 7-Zip 9.01 Alpha / 4.65 (Apr 20, 2009)

  • A memory leak in LZMA2 code was fixed.
  • Some bugs were fixed.

New in 7-Zip 4.65 (Feb 7, 2009)

  • 7-Zip File Manager now can calculate SHA-256 checksum.
  • 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES.
  • Some bugs were fixed.

New in 7-Zip 4.64 (Jan 3, 2009)

  • The bug in 7-Zip 4.63 was fixed: 7-Zip could not decrypt .ZIP archives encrypted with WinZip-AES method.

New in 7-Zip 4.63 final (Dec 31, 2008)

  • - 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES.
  • - 7z File Manager now remembers "Flat View" state for archives.
  • - Some bugs were fixed.

New in 7-Zip 4.62 (Dec 2, 2008)

  • Some bugs were fixed.

New in 7-Zip 4.58 Alpha 1 (Dec 27, 2007)

  • Small improvements in ZIP/Deflate compression
  • 7-Zip was compiled by new version of C compiler

New in 7-Zip 4.49 Beta (Jul 11, 2007)

  • Encryption strength for .7z format was increased. Now it uses random initialization vectors.
  • Some bugs were fixed