Igor Pawlow kündigte eine bedeutende Version des Archivierers 7-Zip 24.05 an. Der Code des Projekts ist in C++ geschrieben und wird unter der LGPL-Lizenz verbreitet. Für den Download stehen fertige Builds für Windows und Linux für die Architekturen i686, x86-64 und ARM 32/64 zur Verfügung. Leider wird in den meisten Distributionen immer noch die über 7 Jahre alte Version p7zip ausgeliefert. Wahrscheinlich liegt das daran, dass der 7z-Code von dem ASMC-Projekt abhängt, das nirgendwo mehr verwendet wird.
In der neuen Version:
- Unterstützung für ZSTD-Archive (Dateinamenerweiterung .zst) hinzugefügt.
- Unterstützung für ZIP, SquashFS und RPM, die das Komprimierungsverfahren ZSTD verwenden, hinzugefügt.
- Unterstützung für den Hash-Algorithmus XXH64 hinzugefügt, der in ZSTD verwendet wird.
- Unterstützung für RAR 7-Archivformate mit einem Wörterbuch von mehr als 1 GB hinzugefügt.
- Unterstützung für DMG-Archive, die das Komprimierungsverfahren XZ (ULMO/LZMA) verwenden, hinzugefügt.
- Unterstützung für NTFS-Images mit einer Clustergröße von mehr als 64 KB hinzugefügt.
- Unterstützung für MBR- und GDP-Images mit Sektoren von 4 KB Größe hinzugefügt.
- Die Entpackgeschwindigkeit von Archiven: rar, cab, wim, zip, gz wurde optimiert.
- Die Geschwindigkeit der Hash-Berechnung: CRC-32, CRC-64, Blake2sp wurde optimiert.
- Ein Filter für Binärdateien für die RISCV-Architektur hinzugefügt, der die Komprimierungsrate erhöht.
- Die Entpackgeschwindigkeit von LZMA und LZMA2 wurde in der ARM64-Version für Windows um 20-60% erhöht.
- Fehler behoben.
Quelle: opennet.ru
