Pular para o conteúdo principal

Google lança um novo algoritmo de compressão: Brotli.



Como sites e serviços on-line tornam-se cada vez mais exigente, a necessidade de compressão aumenta exponencialmente.
Agora o Google criou e disponibiliza sua nova criação: um novo algoritmo de compressão.


Brotli é open source e oferece de 20 a 26% maior compressão do que o Zopfli (outro algoritmo de compressão também do Google). 
Assim como Zopfli, Brotli foi concebido com a internet em mente, com o simples objetivo de fazer páginas da web carregar mais rápido.

"Compressão de dados sem perdas, utilizando uma combinação do algoritmo LZ77 e codificação de Huffman, com eficácia comparável para os melhores métodos de compressão disponíveis no momento".
A compressão é melhor do que LZMA e bzip2, e Google diz que Brotli é "mais ou menos tão rápido" como a implementação Deflate de zlib.

Enquanto a compressão tem usos intermináveis ​​online, é algo que é de particular interesse para os usuários móveis.
A Google espera que a tecnologia será integrada em navegadores web no futuro, permitindo tempos mais rápidos de carregamento da página, melhorias para a vida da bateria, e menor uso de dados(tráfego).

Como esta compressão maior é alcançada? A Google lança alguma luz sobre o assunto:

    A densidade de dados mais elevada é obtida por uma segunda ordem de modelagem, re-utilização de códigos de entropia, janela de memória maior de dados ​​e códigos de distribuição conjunta.

Ah, e se você estava pensando, o Google adotou uma convenção de nomenclatura para os seus algoritmos de compressão, assim como tem com Android. Como explica a empresa em um post de blog, Brotli significa "pequeno pão" em alemão suíço(hã?), e o

Zopfli também é um item das padarias Suíças...

http://google-opensource.blogspot.co.uk/2015/09/introducing-brotli-new-compression.html

https://github.com/google/brotli/

Postagens mais visitadas deste blog

TuxMath - Tux, do Comando da Matemática. Ensino e diversão a crianças.

Tux Of Math Command, (Tux, do Comando da Matemática, em sátira ao desenho animado, Buzz Lightyear, do Comando Estelar) ou simplesmente TuxMath é um game open source, no estilo arcade, originalmente desenvolvido para linux, mas atualmente é multiplataforma, disponível em Windows, Mac, BeOS, web, dispositivos móveis...

SSD no linux

Mitos e verdades do SSD no Linux - Instalando, configurando e otimizando SSD no Linux SSD são suportados no Linux desde o kernel 2.6.29. Schedulers e File Systems também suportam os 'discos sólidos' ou 'não-rotacionais' (SSDs) há um bom tempo. A maioria dos artigos que existem na internet são bem antigos e não refletem os ambientes atuais dos sistemas Linux. Este artigo trás alguns macetes para otimizar o SSD num ambiente onde o sistema operacional estará instalado nele. Tiro alguns mitos de que seria necessário mudanças bruscas no sistema para que o SSD seja bem aproveitado (hoje, basicamente no uso do dia-a-dia, nada é preciso após instala-lo) apenas alguns pontos a serem observados.

DHCP - Guia Completo

atualizado em 18/03/2015 Olá a todos, disponibilizo mais um guia ;-) Apesar de um assunto bem fácil, sem segredos ou mistérios, o tema deste guia é DHCP Servers. Nele, abordo o que é o dhcp, como funciona e como configurar. A novidade neste guia é que mostro como realizar a configuração de um servidor DHCP usando roteadores "home / small office", como os famosos d-link, encore, tenda, pacific, tp-link, etc... Como criar um servidor dhcp usando equipamentos Cisco, como habilitar o DHCP Server usando a plataforma Windows (Windows Server 2003), e finalmente usando o GNU/Linux. Claro que meu foco é favorecer o uso do Linux para prover este serviço, para isto, mostro desde a configuração mais simples, até algumas avançadas, tanto em modo texto quanto as mais variadas interfaces gráficas existentes no S.O. para configurar e monitorar este simples serviço de rede. No GNU/Linux, abordo o DHCP Server mais utilizado no mundo (da ISC), as configurações mais utilizadas, o c