Criar arquivo ZIP
ZIP é um formato de compressão e arquivamento de arquivos que reduz o tamanho dos arquivos para armazenamento e transmissão mais eficientes. Permite combinar vários arquivos e diretórios em um único arquivo compactado, geralmente com a extensão '.zip'. Os arquivos ZIP são comumente usados para backup de dados, distribuição de software e compartilhamento de arquivos. Embora esse formato seja útil para tarefas digitais do dia a dia, gerenciar muitos arquivos ZIP ou compactar arquivos manualmente pode rapidamente se tornar complicado e propenso a erros humanos. Para agilizar esse processo, podemos usar IronZip para criar um arquivo com apenas algumas linhas de código, melhorando a eficiência e automatizando essas tarefas tediosas.
- usando `IronZip` ;
- usando (var archive = new `IronZipArchive` ())
- `archive.Add` ("./assets/image1.jpg");
- `archive.Add` ("./assets/example.pdf");
- `archive.SaveAs` ("saída.zip");
IronZIP
Primeiro, importamos o namespace IronZip para usar a biblioteca. Depois, criamos um novo arquivo ZIP utilizando o construtor IronZipArchive com a declaração using, que cria um arquivo ZIP vazio.
Adicionando arquivos ao arquivo vazio
Antes de salvá-lo, podemos adicionar alguns arquivos a ele com o método Add fornecendo o caminho absoluto do arquivo. Você pode adicionar um ou vários arquivos ao arquivo compactado, e os arquivos que você pode adicionar variam de imagens, como mostrado acima, a documentos, como docx e PDF, a arquivos de áudio, como MP3, WAV, e até mesmo arquivos ZIP, para criar um arquivo compactado dentro de outro arquivo.
Para obter mais informações sobre a lista de arquivos compatíveis que você pode adicionar, consulte a documentação aqui .
Poupança e Exportação
Finalmente, salvamos o arquivo e o exportamos usando o método SaveAs, salvando-o como output.zip.

