Array
(
)

Decompress arquivo gz com Zlib?

Arreegua
   - 29 out 2009

Amigos, eu estou usando o delphi 2009 e já tentei de tudo para descomprimir um arquivo com extensão gz
ele está neste endereço http://br24.tribalwars.com.br/map/village.txt.gz (cerca de 1,5 mb)

Usando o zlib eu sempre me deparo com o erro Data error. , segundo um amigo é devido a um cabeçalho que este tipo de arquivo tem.

Consegui o fonte em delphi de um programa que faz isso, o gzio, no link http://www.sph.sc.edu/comd/rorden/gz.html,
o programa e as fontes podem ser baixados do link:
http://www.sph.sc.edu/comd/rorden/ezgz.zip

No entanto eu não consigo atualizar o código para compilar no delphi 2009.

Alguem pode me dar uma orientação ou um caminho a seguir, todos os principais descompactadores do mercado conseguem extrair esta extensão sem problemas.

Ou então , se alguem puder me dar uma mão para atualizar o código deste gzio para d2009... para os gurus do fórum é coisa simples, mas para um hobbista como eu é algo realmente indecifrável mecher com ponteiros e memória...

Qualquer ajuda é bem vinda, nem que seja com dicas, links ou caminhos a seguir.
É vital para o andamento do meu projeto conseguir baixar este arquivo compactado, já que a versão descompactada tem 5 megas(5 x maior) , o que inviabilizaria a atualização constante do meu banco de dados.

abraços

Wilson