Igor Pavlov has announced the new version of the archiver 7-Zip 25.00. The project develops its own archive format 7z, based on the LZMA and LZMA2 compression algorithms. Additionally, it supports packing and unpacking archives in formats XZ, BZIP2, GZIP, TAR, ZIP, and WIM, as well as unpacking over 30 archive formats, packages, virtual machine images, and file systems (ISO, NTFS, EXT*, UDF, UEFI, VDI, VHD, VMDK, CAB, RPM, SquashFS, QCOW2, etc.). For ZIP and GZIP formats, a 2-10% higher compression level is achieved compared to PKZip and WinZip. The project code is written in C++ and is distributed under the LGPL license. Ready-to-use builds are available for Windows, macOS, and Linux (i686, x86-64, ARM, ARM64).
In the new version:
- The compression speed in bzip2 format has increased by 15-40%.
- The compression speed in deflate (zip/gz) format has increased by 1-3%.
- Improved support for zip and cpio archives, as well as FAT file system images.
- In the Windows builds, it is now possible to use more than 64 CPU threads to parallelize compression operations in zip, 7z, and xz formats.
- Vulnerabilities have been fixed, details of which are not yet disclosed (for example, information about vulnerability CVE-2025-0411, corrected in the fall release of 7-Zip 24.09, was only revealed in January). The code for the 7-Zip 25.00 release is published as a single patch without commit separation, making it difficult to analyze the fixes.
Source: opennet.ru
