1. Produtos
  2.   Compressão
  3.   Swift
  4.   ZIP Foundation

ZIP Foundation

 
 

Biblioteca Swift de código aberto para criar arquivos ZIP

O arquivo ZIP é um arquivo compactado que torna mais fácil para os usuários reduzir o tamanho de arquivos grandes ou grupos de arquivos para enviá-los, compartilhá-los e armazená-los com facilidade. A base ZIP é uma biblioteca Swift que pode manipular arquivos ZIP sem esforço. A biblioteca é baseada na libcompression da Apple e lida com a codificação ou decodificação de arquivos compactados com facilidade. A biblioteca incluiu funcionalidades para compactação e descompactação com alto desempenho e estabilidade. A biblioteca é de código aberto e está disponível sob a licença do MIT para uso público.

O ZIP Foundation é uma seção de documentação muito fácil de usar e bem mantida. O Swift permite que os desenvolvedores de software criem, leiam e atualizem arquivos ZIP com apenas algumas linhas de código. O melhor da biblioteca é que ela não possui dependências de terceiros e fornece métodos de alto nível fáceis de usar. A biblioteca inclui vários recursos importantes relacionados a arquivos ZIP, como compactar arquivos ou diretórios, acessar entradas individuais, criar um novo arquivo, acessar entradas individuais, adicionar uma nova entrada, remover uma entrada específica, melhor gerenciamento de memória e assim por diante.

Previous Next

Introdução à ZIP Foundation

Você pode instalar facilmente o ZIP Foundation do CocoaPods. Por favor, use o seguinte comando para instalar o projeto em seu sistema.

Compile a biblioteca ZIP Foundation via CocoaPods

 $ pod install

Você pode instalar facilmente a biblioteca ZIP Foundation do GitHub. Por favor, use o seguinte comando para instalar o projeto em seu sistema.

Instale a biblioteca ZIP Foundation via GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

Zip Arquivos e Diretórios via Biblioteca Swift

A biblioteca ZIP Foundation de código aberto permite que desenvolvedores de software comprimam diferentes tipos de arquivos ou diretórios usando código Swift. Para compactar um único arquivo, você só precisa passar um URL de arquivo representando o item que deseja compactar e um URL de destino. Por padrão, nenhuma compactação é usada na criação do arquivo. Você também pode criar um arquivo ZIP compactado definindo o parâmetro como .deflate. Assim como os arquivos, ele também aceita os itens do diretório e adiciona o conteúdo do diretório ao arquivo com facilidade.

Adicionar ou remover entradas individuais

Muitas vezes é necessário acessar ou ler algumas entradas específicas em um arquivo ZIP com a extração de todo o arquivo. A ZIP Foundation ajuda os desenvolvedores de software a acessar individualmente entradas específicas e usá-las de acordo com suas próprias necessidades. Também facilita que os programadores atualizem incrementalmente o conteúdo do arquivo. Os programadores podem facilmente adicionar um novo arquivo a um arquivo existente ou substituir ou excluir um arquivo em um arquivo ZIP existente com facilidade.

Processar arquivos na memória

A biblioteca ZIP Foundation de código aberto inclui suporte para lidar com arquivos na memória usando comandos Swift. Isso significa que a biblioteca suporta a criação ou extração dos arquivos que existem apenas dentro da RAM. Você pode ler e atualizar facilmente o arquivo na memória com apenas algumas linhas de código. Também permite consumir o conteúdo da entrada ZIP sem gravá-los no sistema de arquivos.

 Português