- BZip3 é o sucessor do BZip2 e oferece taxa de compressão e desempenho superiores.
- Usa um codificador entrópico de mistura de contexto Order-0, código rápido de transformação Burrows-Wheeler, além de RLE e passagens de Lempel Ziv+Prediction baseadas em correspondência de strings no estilo LZ77 e modelagem de contexto no estilo PPM.
- É excelente para compressão de texto ou código.
- Benchmark com código-fonte em Perl
- Após baixar e descompactar todas as versões do Perl5, foi feito um teste de compressão dos arquivos
.tar usando vários compactadores.
- O BZip3 mostrou melhor desempenho de compressão em comparação com outros compactadores em várias configurações.
- No tempo de descompressão, o BZip3 também apresentou ótimo desempenho por meio de processamento paralelo.
- Aviso legal
- Não se responsabiliza por perda de dados causada pelo uso do BZip3.
- O desempenho do BZip3 depende bastante do compilador, e a build x64 Linux clang13 pode atingir até 17MiB/s de compressão por thread e 23MiB/s de descompressão.
- Testado em várias arquiteturas: x86, x86_64, armv6, armv7, aarch64, mips, sparc etc.
- Licença
- O BZip3 é licenciado sob LGPLv3.
- O código de transformação Burrows-Wheeler e LZP usa licença Apache 2.0.
- Outros componentes de compilação e de tempo de execução seguem suas respectivas licenças.
1 comentários
Comentários do Hacker News
xz,bzip2,bzip3ezstdzstdoubrotliem configurações baixas pode reduzir transferências de rede ou armazenamento e aumentar a velocidadezstdebrotliconseguem aproveitar correspondências de longo alcance com eficiência