Por Victor Abreu para o Pplware Olá a todos os leitores. Este é o primeiro artigo que escrevo para o Pplware, espero que seja útil e que possa ter uma continuidade, podendo apresentar outros artigos.
Hoje vou falar de compactação e começo por vos questionar: actualmente, quem daqui do Pplware é que ainda não fez download de um ficheiro compactado?
Pelos vistos todos já fizeram! Chego à conclusão de que todos sabem o que são ficheiros comprimidos, para que servem, quais são as suas vantagens e sabem dar exemplos de extensões/terminações (.7z; .zip; .rar).
Lembram-se qual foi considerado o melhor compressor/descompressor do mercado? Sim o WinZip, este há alguns anos que começou a perder terreno para os seus principais concorrentes (WinRAR, 7-Zip, PeaZip, IZArc). mas não está morto! Recentemente na apresentação da nova versão, lançou ou “inventou” um novo tipo de ficheiro – o .zipx.
Este tipo de documento é mesmo anunciado pela WinZip Computing Inc. como “o ficheiro zip mais pequeno de sempre”.
Este tipo de ficheiro abre apenas com o WinZip 12.1, estando disponível uma versão shareware (trial de 45 dias) para download e um update gratuito para os utilizadores do WinZip 12 possam usufruir da versão 12.1.
Todos os outros programas têm dificuldade em reconhecer este novo tipo de ficheiro.
No WinRAR:
No 7-Zip:
Logo, para todos os utilizadores do WinZip 12.1, tenham cuidado, se quiserem aceder a ficheiros comprimidos nem outros computadores, é altamente recomendado usar a extensão .zip, ou então terão de instalar o WinZip 12 nessas mesmas máquinas.
Mas este novo algoritmo é mesmo convincente?
Vamos aos testes:
Peguei num documento do Word 97-2003 de 32,5 kB:
Na verdade nos ficheiros pequenos não se nota uma vantagem, embora já haja um pequeno ganho.
Nesta caso foi usado uma pasta com documentos onde o tamanho era de 58MB, aqui, em ficheiros médios, já se nota algum ganho!
Mas sem dúvida que é nos ficheiros grandes que se nota o ganho e em proporções consideráveis, como podemos ver na tabela em cima.
Experimentei em imagens e de facto nota-se uma diminuição do tamanho dos ficheiros compactados, claro, ainda não tem a velocidade dos normais ficheiros .zip, sendo mais lenta a sua compressão, mas podemos já vislumbrar o aparecimento de novidades nesta área.
Comparativo:
Aproveitando o excelente artigo do Víctor Abreu e porque foi falado em vários comentários, resolvi juntar esforços e fiz um pequeno mas interessante comparativo.
Usei 3 tipos de ficheiros: uma pasta com imagens, um ficheiro em Access e uma pasta com música. A máquina é a mesma para todos os cenários, o mesmo sistema operativo (Windows 7) e foram usadas as últimas versões de cada software interveniente.
Foram medidos tempos de compactação no WinRar, no WinZip e no 7-Zip. O plano de comparação no WinZip é com o .zipx.
Foram minuciosamente cronometrados os tempos e apresento-vos agora uma comparação tem termos de tempo e taxa de compressão.
- Tempos de compressão:
- Taxa de compressão:
Conclusão:
Por comparação, tendo em conta os resultados deste comparativo, a ferramenta mais equilibrada será o 7-Zip, estes dados são simples e não têm qualquer ciência, apenas senso comum.
Tirem agora as vossas ilações. No futuro, poderemos ser mais exaustivos, adicionando outras ferramentas também elas especiais e dignas de comparação.