Igor Pavlov anunciou uma versão significativa do compactador 7-Zip 24.05. O código do projeto está escrito em C++ e é distribuído sob a licença LGPL. Estão disponíveis versões prontas para download para Windows e Linux para as arquiteturas i686, x86-64 e ARM 32/64. Infelizmente, a maioria das distribuições ainda fornece o p7zip desatualizado, que tem mais de 7 anos. Isso provavelmente se deve ao fato de que o código 7z depende do projeto ASMC, que não é mais utilizado em nenhum outro lugar.
Na nova versão:
- Adicionada suporte a arquivos ZSTD (extensão de nome de arquivo .zst).
- Adicionada suporte a ZIP, SquashFS e RPM que utilizam o método de compressão ZSTD.
- Adicionada suporte ao algoritmo de hash XXH64, que é utilizado no ZSTD.
- Adicionada suporte ao formato de arquivos RAR 7 com dicionário maior que 1 GB.
- Adicionada suporte a arquivos DMG que utilizam o método de compressão XZ (ULMO/LZMA).
- Adicionada suporte a imagens NTFS com tamanho de cluster superior a 64 KB.
- Adicionada suporte a imagens MBR e GDP com setores de 4 KB.
- O desempenho da descompactação de arquivos foi otimizado: rar, cab, wim, zip, gz.
- A velocidade de cálculo de hashes foi otimizada: CRC-32, CRC-64, Blake2sp.
- Adicionado um filtro para arquivos binários para a arquitetura RISCV, que permite aumentar o nível de compressão.
- A velocidade de descompactação do LZMA e LZMA2 foi aumentada em 20-60% na versão ARM64 para Windows.
- Erros corrigidos.
Fonte: opennet.ru
