Existe uma tarefa de apoio modernos de arquivamento de vários segmentos - 7zip, winrar etc.?
-
03-07-2019 - |
Pergunta
Estamos usando a Ant Zip tarefa, que é um pouco obsoleto (velocidade de processamento de baixo para arquivos grandes).
Pode alguém me aponte para um amadurecer tarefa Ant, pronto para uso em produção, que suporta vários segmentos de compressão / descompressão?
Primeiro de tudo eu gostaria de aumentar a velocidade de processamento de ficheiros de arquivo.
7ZIP Ant tarefa , mas parece abandonado, e ele não suporta vários segmentos .
Solução
Por que não usar o exec tarefa com a versão de linha de comando do 7zip ?
Outras dicas
Zip / tarefas Jar funcionam bem porque Java (daí formiga) tem suporte para eles construído em (não tenho certeza sobre o apoio tar). Built-in apoio exigiria 7zip escrito em Java ou pelo menos incluído em alguma tarefa formiga. É muito fácil escrever taks Ant. Escreva você possui e desembolsar a um 7zip / pbzip / etc. Se você está empreendedores realmente, dar a este um tiro ... uma biblioteca LZMA de 7zip w / Java apoio
7-zip de downloads, versões CLI também
Para diminuir a dependência externa, apenas empacotar uma versão da ferramenta de compressão cli que deseja usar.
Creio que muitos dos executáveis ??(7zip especificamente) têm versões CLI para plataformas múltiplas.