Após cinco meses de desenvolvimento, foi lançado o 24.05 da biblioteca e utilitário de console 7-Zip, escritos nas linguagens C e C++ e destinados ao trabalho com arquivos no formato 7z e muitos outros.
Lista de mudanças:
- suporte à descompactação de arquivos no formato ZSTD (implementação própria, ~115 KB);
- suporte à descompactação de arquivos ZIP, SquashFS e RPM que utilizam compressão ZSTD;
- suporte ao algoritmo de hash rápido XXH64;
- suporte à descompactação de arquivos RAR criados com dicionário de mais de 4 GB (RAR 7.00);
- suporte à descompactação de arquivos DMG que utilizam compressão XZ;
- suporte à descompactação de imagens NTFS com tamanhos de cluster superiores a 64 KB;
- suporte à descompactação de imagens MBR e GDP com tamanhos de setor superiores a 4 KB;
- aumento do desempenho na descompactação de arquivos rar, cab, wim, zip e gz;
- aumento do desempenho no cálculo de hashes CRC-32, CRC-64 e Blake2sp;
- corrigido erro na criação de arquivos multimídia em alguns casos;
- adicionado novo filtro RISCV;
- adicionado o argumento -smemx{size}g para definir o limite máximo de uso de memória ao descompactar arquivos RAR;
- adicionado o argumento -slmu para exibir os timestamps no formato UTC em vez de locais;
- adicionado o argumento -myv={MMNN} para definir a versão de compatibilidade do decodificador ao criar um arquivo 7z;
- adicionado o argumento -myfa={FilterID} para usar o método de filtragem especificado ao criar um arquivo 7z;
- adicionado o argumento -myfd={FilterID} para proibir o uso do método de filtragem especificado ao criar um arquivo 7z;
- outras alterações e correções de bugs.
Fonte: linux.org.ru
