zip

 
 

API C para formatos de arquivo de compactação e arquivo zip

Biblioteca C de código aberto para criar, editar, extrair ou excluir arquivos de arquivos ZIP. 

A biblioteca ZIP portátil de código aberto é escrita em linguagem C que permite aos desenvolvedores de software criar e modificar o arquivo ZIP. A biblioteca é escrita sobre a biblioteca miniz e as funções de camadas sobre a API miniz v1.15. A interface da biblioteca é extremamente simples e por isso não haverá problemas para os usuários entendê-la. Vários recursos avançados relacionados à compactação e extração de ZIP são totalmente suportados pela biblioteca, como criar um novo arquivo ZIP com nível de compactação padrão, anexar ao arquivo ZIP existente, extrair o arquivo ZIP em uma pasta, extrair uma entrada ZIP na memória, extrair uma entrada ZIP em um arquivo, listar todos os zip, extrair um arquivo para um diretório específico e muito mais.

Previous Next

Primeiros passos com zip

Recomenda-se construir a biblioteca, via CMake. Use o comando a seguir para compilar a biblioteca zip.

Compile a biblioteca zip como uma biblioteca dinâmica

$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make

Gerar novo arquivo via biblioteca C

A biblioteca zip fornece aos desenvolvedores de software a capacidade de gerar um novo arquivo zip com nível de compactação padrão dentro de seus próprios aplicativos. Também permite modificar um arquivo zip existente com facilidade. Você pode facilmente adicionar novos arquivos ou selecionar e extrair um arquivo para o local de sua escolha. Para adicionar um arquivo aos usuários de arquivamento, é necessário especificar o nome do arquivo e fornecer o caminho completo.

Extraindo conteúdo do arquivo ZIP

A biblioteca zip de código aberto permite que os programadores extraiam facilmente o conteúdo de um arquivo para uma pasta com apenas alguns comandos C. Ele fornece funcionalidade para extrair tudo dentro do arquivo ou apenas alguns arquivos específicos. Para obter melhores resultados, forneça sempre um caminho completo do arquivo dentro do arquivo para extraí-lo.

Mais controle sobre o arquivo ZIP

A biblioteca zip fornece vários recursos importantes para melhor controle sobre o conteúdo de um arquivo ZIP. Vários métodos e propriedades estão disponíveis para ajudar os usuários a obter informações completas sobre o arquivo antes de extrair seu conteúdo. Ele é compatível com recursos como contar o número de arquivos em um arquivo, iterar todos os arquivos em um arquivo, extrair apenas arquivos selecionados, remover arquivos de um arquivo e muito mais.

 Português