![](https://products-qa.fileformat.com/pt/compression/swift/zip-api/header-image.png)
Zip
Biblioteca Swift de código aberto para compactar e descompactar arquivos
A biblioteca Zip facilita o trabalho dos desenvolvedores, ajudando-os no desenvolvimento de aplicativos que podem compactar e descompactar diferentes tipos de arquivos usando comandos Swift. A biblioteca incluiu um conjunto de funcionalidades muito úteis e pode ser facilmente integrada com outros projetos. A biblioteca é construída em cima do minizip e fornece suporte para vários recursos avançados relacionados à compactação e extração para arquivos ZIP.
A biblioteca Zip é muito fácil de usar e inclui suporte embutido para arquivos '.ZIP' e '.CBZ'. A biblioteca inclui suporte completo para vários recursos importantes, como arquivos zip de um local específico, descompactar documentos em um caminho especificado, descompactar um arquivo específico, criar arquivos zip protegidos por senha, visualizar atualizações de progresso, adicionar ou remover entradas de arquivos zip, melhor tratamento de erros para operações malsucedidas e muito mais.
Introdução ao Zip
A maneira recomendada de instalar o Zip é do GitHub. Use o seguinte comando para uma instalação tranquila
Compile a biblioteca Zip por meio do GitHub
go get https://github.com/marmelroy/Zip.git
Compactar arquivos usando a biblioteca Swift
A biblioteca Zip de código aberto permite que os desenvolvedores de software comprimam diferentes tipos de arquivos dentro de seus próprios aplicativos Swift. Para compactar um determinado arquivo ou conjunto de arquivos você precisa fornecer o endereço correto para ele e então será feito pela biblioteca. Ele também fornece suporte para editar um arquivo ZIP existente com facilidade. Você pode adicionar ou remover um arquivo de um arquivo ZIP existente. Você também pode usar facilmente funções avançadas para definir caminhos de destino personalizados.
Crie arquivos ZIP protegidos por senha via Swift
É sempre muito útil proteger seus dados importantes ou arquivos ZIP. Ele fornece um alto nível de segurança aos dados confidenciais dos usuários e os torna seguros durante a transmissão para outros destinos. A biblioteca Zip gratuita oferece aos programadores de software a capacidade de criar e gerenciar arquivos ZIP protegidos por senha dentro de seus aplicativos Swift. Ele fornece funções para definir uma senha para ler todas ou algumas entradas, alterar a senha, excluir a senha e muito mais.
Extração de arquivos de um arquivo ZIP para o disco
A biblioteca Zip inclui suporte completo para acessar e extrair o conteúdo de arquivos ZIP usando algumas linhas de código Swift. A biblioteca inclui várias funções importantes relacionadas à extração de arquivos, como selecionar e extrair um arquivo específico, extrair pastas em um local de sua escolha, extrair o conteúdo completo do arquivo e assim por diante. Ele também fornece um recurso para gerar e verificar a assinatura do CMS para cada entrada.