AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for 7-Zip

<<Back to software description

Changes for v18.06 - v19.00

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



Changes for v18.05 - v18.06

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



Changes for v18.01 - v18.03 beta

  • 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.
  • What's new after 7-Zip 18.02 beta:
  • The bug in 18.02 beta was fixed. It could not create xz archive from GUI.



Changes for v18.01 - v18.02 beta

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



Changes for v16.04 - v18.01

  • Minor speed optimization for LZMA2 (xz and 7z) multi-threading compression.
  • 7-Zip now uses additional memory buffers for multi-block LZMA2 compression.
  • CPU utilization was slightly improved.
  • 7-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.
  • 7-Zip File Manager now can open nested multi-block xz archives
  • (for example, image.iso.xz) without full unpacking of xz archive.
  • 7-Zip now can create zip archives from stdin to stdout.
  • ZIP unpacking code was improved.
  • 7-Zip now can unpack OBJ/COFF files.
  • 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.
  • 7-Zip command line: @listfile now doesn't work after -- switch.
  • Use -i@listfile before -- switch instead.
  • new -sse switch to stop archive creating, if 7-Zip can't open some input file.
  • 7-Zip now reserves file space before writing to file (for extraction from archive).
  • It can reduce file fragmentation.
  • Internal changes in code.
  • The BUGs were fixed:
  • 7-Zip could add unrequired alternate file streams to WIM archives,
  • for commands that contain filename wildcards and -sns switch.
  • Extracting from tar with -si switch didn't set timestamps for directories.
  • Some bugs were fixed. 7-Zip could crash in some cases.



Changes for v16.04 - v17.00 beta

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



Changes for v16.03 - v16.04

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



Changes for v16.02 - v16.03

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



Changes for v15.14 - v16.00

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



Changes for v15.08 beta - v15.09 beta

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



Changes for v15.07 beta - v15.08 beta

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



Changes for v15.06 beta - v15.07 beta

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



Changes for v15.03 alpha - v15.06 beta

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



Changes for v15.02 alpha - v15.03 alpha

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



Changes for v9.38 Beta - v15.01 alpha

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



Changes for v9.38 Beta - v15.00 alpha

  • This is a development version.
  • Don't use this alpha version to process important files and archives.
  • The code of this version contains big number of changes.
  • And probably there are some new BUGs.
  • 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.



Changes for v9.36 beta - v9.38 Beta

  • Some bugs were fixed.



Changes for v9.32 Alpha - v9.33 Alpha

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



Changes for v9.22 beta - v9.32 Alpha

  • 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 now can use RAM buffers instead of temp files to open
  • nested archives, if temp file is smaller than 1/4 of RAM size.
  • 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.
  • now it shows time and memory usage statistics at the end of execution.
  • The BUGs were fixed:
  • 7-Zip 9.30 and early versions created ZIP archives with minor errors
  • in extra field of headers for directory items, if AES (WinZip-AES) encryption was used.
  • 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.
  • Minimum supported system now is Windows 2000. 7-Zip does not work on Windows 95/98/ME.
  • New localization: Irish.
  • Some BUGs of 7-Zip 9.31 alpha were fixed:
  • - 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.
  • So look your TEMP folder and remove folders that have "7z" prefix in name.



Changes for v9.21 Beta - v9.22 beta

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



Changes for v9.20 - v9.21 Beta

  • - 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
  • - 32-bit 7-Zip running under 64-bit Windows x64 now can use up to 4 GB of RAM.
  • - Some bugs were fixed.
  • - New localizations: Corsican, Kyrgyz, Ligurian.



Changes for v9.19 Beta - v9.20

  • Some bugs were fixed.



Changes for v9.18 Beta - v9.19 Beta

  • The console version now doesn't show entered password.
  • Some bugs were fixed.



Changes for v9.17 Beta - v9.18 Beta

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



Changes for v9.16 Beta - v9.17 Beta

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



Changes for v9.15 Beta - v9.16 Beta

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



Changes for v9.14 Beta - v9.15 Beta

  • Some bugs were fixed.
  • New localization: Tatar



Changes for v9.13 Beta - v9.14 Beta

  • WIM support was improved.



Changes for v9.12 Beta - v9.13 Beta

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



Changes for v9.11 Beta - v9.12 Beta

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



Changes for v9.09 Beta - v9.10 Beta

  • The BUG in 7-Zip 9.09 beta was fixed: 7-Zip created incorrect ZIP archives, if ZipCrypto encryption was used.



Changes for v9.07 Beta - v9.09 Beta

  • 7-Zip now can unpack Apple Partition Map (APM) disk images.
  • Speed optimizations in AES code for Intel's 32nm CPUs.
  • Speed optimizations in CRC calculation code for Intel's Atom CPUs.
  • Some bugs were fixed.



Changes for v9.06 Beta - v9.07 Beta

  • It's possible to specify Diff program in options (7-Zip File Manager).
  • Some bugs were fixed.



Changes for v4.64 - v4.65

  • 7-Zip File Manager now can calculate SHA-256 checksum.
  • Some bugs were fixed.



Changes for v4.63 - v4.64

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



Changes for v4.62 - v4.63

  • 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES.
  • Some bugs were fixed.



Changes for v4.61 Beta - v4.62

  • Some bugs were fixed.



Changes for v4.60 Beta - v4.61 Beta

  • 7-Zip now supports LZMA compression for .ZIP archives.
  • Some bugs were fixed.
  • New localization: Sinhala.



Changes for v4.59 Beta - v4.60 Beta

  • Some bugs were fixed.



Changes for v4.58 Beta - v4.59 Beta

  • 7-Zip now can unpack UDF, XAR and DMG/HFS archives.
  • 7-Zip File Manager now keeps encryption when you edit encrypted file inside archive.
  • 7-Zip File Manager now allows to change current folder from the address bar drop-down list.
  • It's allowed to use -t switch for "list" and "extract" commands.
  • Some bugs were fixed.
  • New localizations: Icelandic, Kurdish Sorani.



Changes for v4.57 - v4.58 Beta

  • Some speed optimizations.
  • 7-Zip now can unpack .lzma archives.
  • Unicode (UTF-8) support for filenames in .ZIP archives. Now there are 3 modes:
  • Default mode: 7-Zip uses UTF-8, if the local code page doesn't contain required symbols.
  • -mcu switch: 7-Zip uses UTF-8, if there are non-ASCII symbols.
  • -mcl switch: 7-Zip uses local code page.
  • Now it's possible to store file creation time in 7z and ZIP archives (-mtc switch).
  • 7-Zip now can unpack multivolume RAR archives created with "old style volume names" scheme and names *.001, *.002, ...
  • Now it's possible to use -mSW- and -mSW+ switches instead of -mSW=off and -mSW=on
  • Some bugs were fixed.
  • New localizations: Punjabi (Indian), Pashto.



Changes for v4.56 Beta - v4.57

  • The BUG in command line version was fixed: -up3 switch could work incorrectly.



Changes for v4.55 Beta - v4.56 Beta

  • Some bugs were fixed.



Changes for v4.53 Beta - v4.55 Beta

  • Some bugs were fixed.
  • Decompression speed was increased.



Changes for v4.52 Beta - v4.53 Beta

  • Interface improvements
  • Some bugs were fixed



Changes for v4.51 Beta - v4.52 Beta

  • 7-Zip now can unpack Compound files (msi, doc, ...).
  • Some bugs were fixed.



Changes for v4.50 Beta - v4.51 Beta

  • Bug was fixed: 7-Zip 4.50 beta could not open some .7z archives.



Changes for v4.49 Beta - v4.50 Beta

  • New switch for command line version: -ssc[-] enables/disables case-sensitive mode for file names.
  • Speed optimizations for AES encryption.
  • Some bugs were fixed.



Changes for v4.48 Beta - v4.49 Beta

  • 7-Zip now can unpack WIM archives
  • 7-Zip now replaces incorrect characters in filenames during extracting.



Changes for v4.47 Beta - v4.48 Beta

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



Changes for v4.46 Beta - v4.47 Beta

  • Some bugs were fixed



Changes for v4.45 Beta - v4.46 Beta

  • New fast compression mode for Deflate method in Zip and GZip.
  • New "Compress shared files" option in GUI and -ssw switch.
  • Some bugs were fixed.
  • New localization: Norwegian Nynorsk.



Changes for v4.44 Beta - v4.45 Beta

  • Speed optimizations



<<Back to software description