Efter fem måneders udvikling blev version 24.05 af biblioteket og konsolværktøjet frigivet 7-Zip, skrevet i C og C++ og designet til at arbejde med arkiver i formatet 7z og mange andre.
Ændringslog:
- understøttelse af udpakkede arkiver i ZSTD-formatet (egen implementering, ~115 KB);
- understøttelse af udpakkede arkiver ZIP, SquashFS og RPM, der bruger ZSTD-komprimering;
- understøttelse af hurtig hash-algoritme XXH64;
- understøttelse af udpakkede RAR-arkiver oprettet med en ordbog større end 4 GB (RAR 7.00);
- understøttelse af udpakkede DMG-arkiver, der bruger XZ-komprimering;
- understøttelse af udpakkede NTFS-billeder med clusterstørrelser over 64 KB;
- understøttelse af udpakkede MBR- og GDP-billeder med sektorstørrelser over 4 KB;
- forbedring af ydelsen ved udpakkede arkiver rar, cab, wim, zip og gz;
- forbedring af ydelsen ved beregning af hash-værdier CRC-32, CRC-64 og Blake2sp;
- rettet en fejl ved oprettelse af multivolume-arkiver i visse tilfælde;
- ny filter tilføjet, RISCV filter;
- tilføjet nøgle -smemx{size}g for at angive den maksimale hukommelsesgrænse ved udpakkede RAR-arkiver;
- tilføjet nøgle -slmu for at vise tidsstempler i UTC-format i stedet for lokale;
- tilføjet nøgle -myv={MMNN} for at angive kompatibilitetsversionen af dekoderen ved oprettelse af 7z-arkiv;
- tilføjet nøgle -myfa={FilterID} for at bruge den angivne filtreringsmetode ved oprettelse af 7z-arkiv;
- tilføjet nøgle -myfd={FilterID} for at forbyde brugen af den angivne filtreringsmetode ved oprettelse af 7z-arkiv;
- andre ændringer og fejlrettelser.
Kilde: linux.org.ru
