Dopo cinque mesi di sviluppo, è stata rilasciata la versione 24.05 della libreria e dell'utility console 7-Zip, scritti nei linguaggi C e C++ e progettati per lavorare con archivi in formato 7z e molti altri.
Elenco delle modifiche:
- supporto per l'estrazione di archivi in formato ZSTD (implementazione proprietaria, ~115 KB);
- supporto per l'estrazione di archivi ZIP, SquashFS e RPM che utilizzano compressione ZSTD;
- supporto per l'algoritmo di hashing veloce XXH64;
- supporto per l'estrazione di archivi RAR creati con un dizionario superiore a 4 GB (RAR 7.00);
- supporto per l'estrazione di archivi DMG che utilizzano la compressione XZ;
- supporto per l'estrazione di immagini NTFS con dimensioni del cluster superiori a 64 KB;
- supporto per l'estrazione di immagini MBR e GDP con dimensioni del settore superiori a 4 KB;
- aumento delle prestazioni nell'estrazione di archivi rar, cab, wim, zip e gz;
- aumento delle prestazioni nel calcolo degli hash CRC-32, CRC-64 e Blake2sp;
- risolto un problema nella creazione di archivi multi-volume in alcuni casi;
- aggiunto un nuovo filtro RISCV;
- aggiunta la chiave -smemx{size}g per impostare il limite massimo di utilizzo della memoria durante l'estrazione di archivi RAR;
- aggiunta la chiave -slmu per visualizzare i timestamp nel formato UTC invece che locale;
- è stata aggiunta la chiave -myv={MMNN} per impostare la versione di compatibilità del decodificatore durante la creazione di un archivio 7z;
- è stata aggiunta la chiave -myfa={FilterID} per utilizzare il metodo di filtraggio specificato durante la creazione di un archivio 7z;
- è stata aggiunta la chiave -myfd={FilterID} per vietare l'uso del metodo di filtraggio specificato durante la creazione di un archivio 7z;
- altre modifiche e correzioni di bug.
Fonte: linux.org.ru
