Pular para o conteúdo

Nova biblioteca de compressão Zopfli, do Google

O Google lançou um novo algoritmo de compressão de dados: Zopfli. De acordo com o anúncio ele é uma implementação diferente do algoritmo Deflate que produz uma saída menor, porém não altera o método de descompactação. O arquivo compactado geralmente fica entre 3 e 8% menor do que seria se fosse compactado com a zlib, …

Prefira o Hardware no Google

O Google lançou um novo algoritmo de compressão de dados: Zopfli. De acordo com o anúncio ele é uma implementação diferente do algoritmo Deflate que produz uma saída menor, porém não altera o método de descompactação.

O arquivo compactado geralmente fica entre 3 e 8% menor do que seria se fosse compactado com a zlib, com a vantagem de ser compatível com os métodos tradicionais para extração. Pelo lado negativo, a nova biblioteca de compressão toma mais tempo de processamento (de 2 a 3 vezes o tempo da zlib). Isso inviabiliza seu uso para arquivos que precisam ser compactados a todo o tempo, mas facilita a entrega de arquivos que raramente mudam. Um uso sugerido fica para arquivos estáticos servidos pelos sites, reduzindo assim ainda mais o uso da banda.

O algoritmo Zopfli e as biblitecas correspondentes são open source e podem ser encontrados no Google Code. O projeto é escrito em C para facilitar a portabilidade. O código lida apenas com a compressão dos dados. A extração pode ser feita pelos softwares atuais. Os dados comprimidos pelo Zopfli são compatíveis com diversos bit-streams, como os usados no gzip, Zip, PNG, requisições HTTP, entre outros.

Prefira o Hardware no Google
Foto de Marcos Elias Picão
Postado porMarcos Elias Picão
Siga em:
Compartilhe

Newsletter do Hardware

Tecnologia, games, IA e internet: nossa seleção de conteúdo direto no seu e-mail.

Sem spam. Cancele quando quiser. Política de privacidade.


Deixe seu comentário