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