Igor Pavlov ha anunciado la nueva versión del compresor 7-Zip 25.00. El proyecto desarrolla su propio formato de archivos 7z, basado en algoritmos de compresión LZMA y LZMA2. Además, se soporta la compresión y descompresión de archivos en formatos XZ, BZIP2, GZIP, TAR, ZIP y WIM, así como la descompresión de más de 30 formatos de archivos, paquetes, imágenes de máquinas virtuales y sistemas de archivos (ISO, NTFS, EXT*, UDF, UEFI, VDI, VHD, VMDK, CAB, RPM, SquashFS, QCOW2, etc.). Para los formatos ZIP y GZIP, se garantiza un nivel de compresión de un 2-10% más alto en comparación con PKZip y WinZip. El código del proyecto está escrito en C++ y se distribuye bajo la licencia LGPL. Se encuentran disponibles compilaciones listas para Windows, macOS y Linux (i686, x86-64, ARM, ARM64).
En la nueva versión:
- La velocidad de compresión en el formato bzip2 se ha incrementado entre un 15-40%.
- La velocidad de compresión en el formato deflate (zip/gz) se ha incrementado entre un 1-3%.
- Se ha mejorado el soporte para archivos zip y cpio, así como para imágenes de sistemas de archivos FAT.
- En las compilaciones para Windows se ha implementado la posibilidad de usar más de 64 hilos de CPU para paralelizar las operaciones de compresión en formatos zip, 7z y xz.
- Se han solucionado vulnerabilidades, cuya información aún no ha sido divulgada (por ejemplo, la información sobre la vulnerabilidad CVE-2025-0411, corregida en la versión de otoño 7-Zip 24.09, solo fue revelada en enero). El código de la versión 7-Zip 25.00 se ha publicado como un solo parche sin dividir los commits, lo que dificulta el análisis de las correcciones.
Fuente: opennet.ru
