Nach fünfmonatiger Entwicklung wurde die Version 24.05 der Bibliothek und des Konsolenprogramms veröffentlicht. 7-Zip, geschrieben in den Programmiersprachen C und C++, und vorgesehen für die Arbeit mit Archiven im Format 7z und vielen anderen.
Änderungsprotokoll:
- Unterstützung für das Entpacken von Archiven im ZSTD-Format (eigene Implementierung, ~115 KB);
- Unterstützung für das Entpacken von ZIP-, SquashFS- und RPM-Archiven, die ZSTD-Kompression verwenden;
- Unterstützung für den schnellen Hash-Algorithmus XXH64;
- Unterstützung für das Entpacken von RAR-Archiven, die mit einem Wörterbuch von mehr als 4 GB erstellt wurden (RAR 7.00);
- Unterstützung für das Entpacken von DMG-Archiven, die XZ-Kompression verwenden;
- Unterstützung für das Entpacken von NTFS-Images mit Clustergrößen von mehr als 64 KB;
- Unterstützung für das Entpacken von MBR- und GDP-Images mit Sektorgrößen von mehr als 4 KB;
- Verbesserung der Entpackgeschwindigkeit von rar-, cab-, wim-, zip- und gz-Archiven;
- Verbesserung der Berechnungsgeschwindigkeit von CRC-32-, CRC-64- und Blake2sp-Hashwerten;
- Fehlerbehebung beim Erstellen von mehrteiligen Archiven in einigen Fällen;
- Neuer RISCV-Filter hinzugefügt;
- Option -smemx{size}g hinzugefügt, um das zulässige Speicherkontingent beim Entpacken von RAR-Archiven festzulegen;
- Option -slmu hinzugefügt, um Zeitstempel im UTC-Format anzuzeigen anstelle von lokalen;
- Option -myv={MMNN} hinzugefügt, um die Kompatibilitätsversion des Dekoders beim Erstellen eines 7z-Archivs festzulegen;
- Option -myfa={FilterID} hinzugefügt, um die angegebene Filtermethode beim Erstellen eines 7z-Archivs zu verwenden;
- Option -myfd={FilterID} hinzugefügt, um die Verwendung der angegebenen Filtermethode beim Erstellen eines 7z-Archivs zu verbieten;
- Weitere Änderungen und Fehlerbehebungen.
Quelle: linux.org.ru
