Componente ZipMaster: Compressão e descompressão gratuita

Neste artigo vamos abordar a instalação e um exemplo prático de uso do componente.

Esse artigo faz parte da revista Clube Delphi edição 34. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

Componente ZipMaster

Compressão e descompressão gratuita

O ZipMaster, como o nome sugere, é usado para compactar e descompactar arquivos zip. Bom, talvez você possa estar se perguntando em que momento seria necessário utilizá-lo. Eu também pensava assim até o dia que eu e meus colegas de desenvolvimento nos deparamos com a seguinte situação: precisávamos desenvolver um sistema de vendas onde as atualizações e requisições de dados seriam feitas através de uma conexão discada a um provedor de internet. Os arquivos eram enviados via FTP e por isso o tamanho devia ser o menor possível. Além disso, consolidar vários arquivos em um único zip reduzia o número de conexões e transferências.

Assim decidimos usar o ZipMaster para comprimir o que era enviado e descomprimir o que era recebido. Neste artigo vamos abordar a instalação e um exemplo prático de uso do componente. [Uma versão mais antiga do ZipMaster foi tratada na Edição 7, disponível apenas em versão digital, da ClubeDelphi].

Download e instalação

O download do ZipMaster pode ser feito a partir do site:

www.users.bigpond.com/russellpeters/delphizip.html

Descompacte o arquivo zip baixado para um diretório à sua escolha; isso cria vários diretórios, incluindo demonstrações e o código fonte dos componentes.

Vamos aos passos da instalação. Vá a Component|Install Component>Into New Package e em Unit file name clique em Browse; escolha as units SortGrid.pas e ZipMstr.pas do diretório VCL" [...] continue lendo...

Artigos relacionados