Concatene vários arquivos 7zip sem precisar descompactá-los / recompactá-los

0

Estou trabalhando em um sistema de implantação de algumas dependências necessárias * para o meu programa. Eu crio 7z arquivos armazenados no meu servidor para cada dependência. O cliente verifica se o arquivo disponível no servidor é mais recente do que a hora mais recente em que atualizou sua cópia local e, em caso positivo, copia para o sistema local, sobrescrevendo qualquer versão anterior da dependência.

Isso funciona muito bem, mas eu tenho um problema. Para a instalação inicial, os usuários baixam um executável principal, e esse executável principal vai e baixa todas as dependências necessárias. Isso leva a um ponto problemático, já que o usuário precisa esperar que o executável principal baixe as dependências na primeira execução - Não é uma ótima primeira introdução ao meu aplicativo.

Atualmente, meu aplicativo é instalado por meio de um arquivo de extração automática 7z. Eu gostaria de incluir as dependências externas neste arquivo, mas encontrei um problema ao construir esse arquivo - compactar todas as dependências necessárias em um módulo leva muito tempo, portanto as compilações não são muito rápidas.

Tudo isso leva à minha pergunta - é possível concatenar vários arquivos 7z em um único arquivo sem descompactá-los / recompressí-los?

* Estas são dependências que, por vários motivos, não posso compilar diretamente em meu aplicativo. Tenho permissão para distribuí-los, mas eles devem permanecer como entidades separadas do meu aplicativo.

    
por Sidney 04.12.2017 / 18:35

0 respostas

Tags