Igor Pawłow zapowiedział znaczącą wersję archiwizatora 7-Zip 24.05. Kod projektu napisano w języku C++ i jest rozpowszechniany na licencji LGPL. Do pobrania dostępne są gotowe wersje dla systemów Windows i Linux na architekturach i686, x86-64 i ARM 32/64. Niestety, w większości dystrybucji wciąż dostarczany jest przestarzały p7zip, który ma ponad 7 lat. Prawdopodobnie z powodu tego, że kod 7z zależy od projektu ASMC, który nie jest już używany nigdzie indziej.
W nowej wersji:
- Dodano wsparcie dla archiwów ZSTD (rozszerzenie nazwy pliku .zst).
- Dodano wsparcie dla ZIP, SquashFS i RPM, które korzystają z metody kompresji ZSTD.
- Dodano wsparcie dla algorytmu haszującego XXH64, który jest używany w ZSTD.
- Dodano wsparcie dla formatu archiwów RAR 7 z słownikiem o rozmiarze powyżej 1GB.
- Dodano wsparcie dla archiwów DMG, które korzystają z metody kompresji XZ (ULMO/LZMA).
- Dodano wsparcie dla obrazów NTFS z rozmiarem klastra powyżej 64 KB.
- Dodano wsparcie dla obrazów MBR i GDP z sektorami o rozmiarze 4 KB.
- Optymalizowana prędkość dekompresji archiwów: rar, cab, wim, zip, gz.
- Optymalizowana prędkość obliczania hashy: CRC-32, CRC-64, Blake2sp.
- Dodany filtr dla plików binarnych dla architektury RISCV, który pozwala zwiększyć stopień kompresji.
- Prędkość dekompresji LZMA i LZMA2 w wersji ARM64 dla systemu Windows zwiększona o 20-60%.
- Naprawiono błędy.
Źródło: opennet.ru
