Aspose.ZIP  for .NET

API .NET para compactação e arquivamento de arquivos

Compactar arquivo para criar arquivos ou descompactar arquivos dos tipos ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB de qualquer aplicativo baseado em .NET.

  Download grátis julgamento
  
 

Aspose.ZIP para .NET é uma API flexível de compressão de documentos e manipulação de arquivos para o formato ZIP padrão. A API permite que aplicativos .NET obtenham compactação/descompactação de arquivos, arquivamento de arquivos, bem como pastas e criptografia de arquivos. Esta API funciona com todos os formatos de arquivo conhecidos: ZIP, RAR, 7Zip, GZIP, BZ2. E com muitos formatos de arquivo do Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Oferece proteção através de senhas definidas pelo usuário e criptografia tradicional usando ZipCrypto ou criptografia AES, como AES128, 192 e AES256.

Recursos da API de compactação do .NET Core e do .NET Framework

Integração fácil

Criar um arquivo de um ou mais arquivos

Adicionar arquivos aos arquivos without compression

Criptografe ou descriptografe todo o arquivo ou entradas específicas

Adicionar entradas ao arquivo existente

Excluir entradas do arquivo existente

Compactar pasta respeitando sua estrutura

Descompacte para o diretório respeitando a estrutura do arquivo

Comprima documentos de qualquer tamanho aplicando paralelismo

Integrando a API de compactação em um aplicativo .NET

A integração da biblioteca de compactação é simples, enquanto a maioria das ferramentas de compactação & as operações de descompressão podem ser executadas com apenas algumas linhas de código.

Compressão de arquivo único - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

     }