Ir para conteúdo
  • Cadastre-se

dev botao

Componente de compactação


  • Este tópico foi criado há 2683 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde. Gostaria de saber a ACBR possui algum componente para compactar arquivos no formato .zip ou outra extenção. Caso não tiver, alguem poderia me indicar uma biblioteca que funcione coretamente para fazer isso, pois olhei alguns tutoriais e não consegui encontrar nenhum que funcione coretamente com o delphi xe6. Obrigado pela ajuda.

Editado por Jonathan Nilegor
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Na pasta "Terceiros\ZLibExGZ" existe uma biblioteca para compactação/descompactação...

O ACBr usa ela, para descompactar o XML de algumas consultas de WebService...

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Fundadores

Sim, por enquanto só necessitamos da descompactação

Eu mesmo não uso ele... pois no Lazarus tem classes de Stream nativas para compactação e descompactação...

Se você abrir o arquivo "ACBrZLibExGZ.pas", poderá ler a assinatura dos métodos que iniciam com "GZCompress..."

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Muito obrigado Daniel, em Lazarus também utilizo a classe nativa  e funciona muito bem, infelizmente aqui na empresa utilizamos delphi 2007 ainda por questões de licença então este o motivo da sofrência, iriei utilizar o commadrun acho que esse o nome de uma função que vi no acbrutils e utilizar o 7z para compactar achei mais viável, muito obrigado pela sua atenção mais uma vez

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Devido a reforma do WebService do BlocoX, precisamos da compactação... portanto foi adicionado os métodos abaixo

Citar

-- ACBrUtil --
[+] Adicionado os métodos:
    function Zip(S: TStream): AnsiString; overload;
    function Zip(const ABinaryString: AnsiString): AnsiString; overload;
    (por: DSA)

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2683 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...