Igor Pavlov ha annunciato una nuova versione dell'archiviatore 7-Zip 25.00. Il progetto sviluppa il proprio formato di archivi 7z, basato sugli algoritmi di compressione LZMA e LZMA2. Sono supportate anche la creazione e l'estrazione di archivi nei formati XZ, BZIP2, GZIP, TAR, ZIP e WIM, oltre all'estrazione di oltre 30 formati di archivi, pacchetti, immagini di macchine virtuali e file system (ISO, NTFS, EXT*, UDF, UEFI, VDI, VHD, VMDK, CAB, RPM, SquashFS, QCOW2, ecc.). Per i formati ZIP e GZIP è garantito un livello di compressione superiore del 2-10% rispetto a PKZip e WinZip. Il codice del progetto è scritto in C++ e distribuito con licenza LGPL. Sono disponibili per il download build pronte per Windows, macOS e Linux (i686, x86-64, ARM, ARM64).
Nella nuova versione:
- La velocità di compressione nel formato bzip2 è aumentata del 15-40%.
- La velocità di compressione nel formato deflate (zip/gz) è aumentata dell'1-3%.
- Migliorato il supporto per archivi zip e cpio, così come per le immagini di file system FAT.
- Nelle build per Windows è stata implementata la possibilità di utilizzare oltre 64 thread CPU per parallelizzare le operazioni di compressione nei formati zip, 7z e xz.
- Sono state corrette le vulnerabilità, le cui informazioni non sono ancora state divulgate (ad esempio, le informazioni sulla vulnerabilità CVE-2025-0411, risolta nella versione autunnale di 7-Zip 24.09, sono state rese pubbliche solo a gennaio). Il codice della versione 7-Zip 25.00 è stato pubblicato in un unico patch senza suddivisione dei commit, rendendo difficile l'analisi delle correzioni.
Fonte: opennet.ru
