Pergunta

Eu estou trabalhando em um projeto comercial que requer um par de arquivos a serem empacotados (embalado) em um arquivo e, em seguida comprimido. Neste momento temos zlib em nossa biblioteca de utilitários, mas não se parece com zlib tem a funcionalidade para vários arquivos compressa em um arquivo. Alguém sabe de bibliotecas livres que eu seria capaz de usar para isso?

Foi útil?

Solução

libtar ? Também sob uma licença BSD.

Outras dicas

7-Zip tem um SDK completo para várias línguas, incluindo C e C ++. A compressão é muito bom, embora não muito rápido. O código está licenciado sob a LGPL.

Você pode usar libzip - é sob uma licença BSD-like por isso deve ser usado em um comercial projeto.

Para compactar vários arquivos em um arquivo zip você pode usar Zipios ++

Também dê uma olhada em bzip2 .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top