Skip to content

Releases: ip7z/7zip

7-Zip 26.02

Choose a tag to compare

@ip7z ip7z released this 26 Jun 06:10

7-Zip 26.02

  • Some bugs and vulnerabilities were fixed.

7-Zip 26.01

Choose a tag to compare

@ip7z ip7z released this 27 Apr 16:39

7-Zip 26.01

  • linux version of 7-Zip can use huge pages (2 MB pages). It can increase compression speed for 10% for 7z/xz/LZMA/LZMA2 compression.
  • new -spo[d|c|r] switch specifies the path generation mode for the output directory for archive extraction. The output directory path is generated from the path specified in the -o{dir_path} switch and the name of the archive being unpacked.
    -spod : for Linux/Posix/macOS: -o{dir_path} specifies the direct path to the output directory. The asterisk (*) character in {dir_path} will not be replaced by the archive name.
    -spoc : 7-Zip will concatenate the path specified in -o{dir_path} with the archive name to form the final path to the output directory.
    -spor : 7-Zip will replace asterisk (*) character in the path specified in the -o{dir_path} with the archive name. This is the default option.
  • some bugs were fixed.

26.00

Choose a tag to compare

@ip7z ip7z released this 12 Feb 12:45

7-Zip 26.00

  • improved code for ZIP, CPIO, RAR, UFD, QCOW, Compound.
  • 7-Zip File Manager: improved sorting order of the file list. It uses file name as secondary sorting key.
  • 7-Zip File Manager: improved Benchmark to support systems with more than 64 CPU threads.
  • the bug was fixed: 7-Zip could not correctly extract TAR archives containing sparse files.
  • some bugs were fixed.

25.01

Choose a tag to compare

@ip7z ip7z released this 03 Aug 11:18

7-Zip 25.01

  • The code for handling symbolic links has been changed to provide greater security when extracting files from archives.
    Command line switch -snld20 can be used to bypass default security checks when creating symbolic links.

25.00

Choose a tag to compare

@ip7z ip7z released this 05 Jul 14:34

7-Zip 25.00

  • 7-Zip for Windows can now use more than 64 CPU threads for compression to zip/7z/xz archives and for the 7-Zip benchmark. If there are more than one processor group in Windows (on systems with more than 64 cpu threads), 7-Zip distributes running CPU threads across different processor groups.
  • bzip2 compression speed was increased by 15-40%.
  • deflate (zip/gz) compression speed was increased by 1-3%.
  • improved support for zip, cpio and fat archives.
  • fixed some bugs and vulnerabilities.

24.09

Choose a tag to compare

@ip7z ip7z released this 30 Nov 10:45

7-Zip 24.09

  • The default dictionary size values for LZMA/LZMA2 compression methods were increased:
         dictionary size   compression level
  v24.08  v24.09  v24.09   
          32-bit  64-bit    
    8 MB   16 MB   16 MB   -mx4
   16 MB   32 MB   32 MB   -mx5 : Normal
   32 MB   64 MB   64 MB   -mx6
   32 MB   64 MB  128 MB   -mx7 : Maximum
   64 MB   64 MB  256 MB   -mx8
   64 MB   64 MB  256 MB   -mx9 : Ultra

The default dictionary size values for 32-bit versions of LZMA/LZMA2 don't exceed 64 MB.

  • 7-Zip now can calculate the following hash checksums: SHA-512, SHA-384, SHA3-256 and MD5.
  • APM and HFS support was improved.
  • If an archive update operation uses a temporary archive folder and the archive is moved to the destination folder, 7-Zip shows the progress of moving the archive file, as this operation can take a long time if the archive is large.
  • The bug was fixed: 7-Zip File Manager didn't propagate Zone.Identifier stream for extracted files from nested archives (if there is open archive inside another open archive).
  • Some bugs were fixed.

24.08

Choose a tag to compare

@ip7z ip7z released this 12 Aug 12:01

7-Zip 24.08

  • The bug in 7-Zip 24.00-24.07 was fixed:
    For creating a zip archive: 7-Zip could write extra zero bytes after the end of the archive, if a file included to archive cannot be compressed to a size smaller than original.
    The created zip archive is correct except for the useless zero bytes after the end of the archive.
    When unpacking such a zip archive, 7-Zip displays a warning:
    "WARNING: There are data after the end of archive".
  • The bug was fixed: there was a leak of GDI objects (internal resources in Windows) in "Confirm File Replace" window, causing problems after 1600 displays of "Confirm File Replace" window from same running 7-Zip process.
  • Some optimizations for displaying file icons in 7-Zip File Manager and in "Confirm File Replace" window.
  • Some bugs were fixed.

24.07

Choose a tag to compare

@ip7z ip7z released this 19 Jun 10:45

7-Zip 24.07

  • The bug was fixed: 7-Zip could crash for some incorrect ZSTD archives.

24.06

Choose a tag to compare

@ip7z ip7z released this 27 May 07:50

7-Zip 24.06

  • The bug was fixed: 7-Zip could not unpack some ZSTD archives.

24.05

Choose a tag to compare

@ip7z ip7z released this 15 May 19:12

7-Zip 24.05

  • 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.
  • 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 ''.
  • New menu item in 7-Zip File Manager: "Tools / Delete Temporary Files...".
    This menu item opens a window showing temporary folders and files
    created by 7-Zip in the user's "Temp" folder on a Windows system.
    In this window, the user can delete temporary files.
  • New switch -myv={MMNN} to set decoder compatibility version for 7z archive creating.
    {MMNN} is 4-digit number that represents the version of 7-Zip without a dot.
    If -myv={MMNN} switch is specified, 7-Zip will only use compression methods that can
    be decoded by the specified version {MMNN} of 7-Zip and newer versions.
    If -myv={MMNN} switch is not specified, -myv=2300 is used, and 7-Zip will only
    use compression methods that can be decoded by 7-Zip 23.00 and newer versions.
  • New switch -myfa={FilterID} to allow 7-Zip to use the specified filter method for 7z archive creating.
  • New switch -myfd={FilterID} to disallow 7-Zip to use the specified filter method for 7z archive creating.
  • Some bugs were fixed.