Sempre fui um adepto do RAR , não é livre (e dai ?) mas é muito flexivel, e suficientemente popular. Mas outros formatos apareceram, então qual é o compactador mais eficiente ?
Metodologia: É simples, usei uma ISO do ArchlinuxPPC , uma edição da Free Software Magazine , a última edição do Linux From Scratch e um arquivo mp3 do estudio livre . Os programas testados foram o 7zip, lzip, zip, rar, gzip e bzip2 em suas configurações padrão e configurações otimizadas (mais lentos com maior compressão). O computador usado foi um Athlon 64 3000+ com 1 Gb de RAM, e como desempenho não é o foco principal, fiz o teste no ambiente gráfico GNOME com o compiz e o banshee tocando Podcast.
Usei o OpenOffice para gerar as tabelas, e a saída HTML da planilha ficou monstruosamente confusa para inserir diretamente no post, então seguem os links do HTML e da Planilha .
Com esses dados deu pra ver que o formato 7zip veio realmente pra ficar, e que o lzip (baseado em algoritmo LZMA) é páreo duro. O meu amado RAR mostra sinais de que ficou para trás … Dos formatos “leves” o zip supreende ao compactar mp3 melhor que todos os outros. o Bzip2 mostra que lida como ninguém com arquivos de texto HTML.
No teste final fiz um arquivo TAR sem compressão e apliquei cada comando no arquivo, e o Lzip bateu todos os outros compactadores, o zip teve o pior resultado.
No geral podemos concluir que cada compactador compacta um tipo de arquivo melhor que os outros. Mas se o assunto for grandes backups com arquivos de naturezas diferentes o Lzip e o 7zip são os programas mais indicados, apesar de serem os mais lentos… Mas isso é uma questão de processamento, que logo será superada.