Compressor universal para .NET

Aspose.ZIP Universal Compressor para .NET é um plugin leve que simplifica a compressão de diretórios em vários formatos de arquivo. Se você precisa pacotear conteúdo para distribuição, criar backups, ou preparar arquivos para armazenamento e transferência, este plugin fornece uma API fácil de usar construído na biblioteca de ASPOSE. ZIP. Ele suporta formatas amplamente utilizados como **Zip ** , **7z ** , **TAR ** e CPIO ., permitindo ampla compatibilidade entre sistemas e fluxos de trabalho.

Instalação e Setup

  • Instale o pacote Aspose.ZIP no seu projeto através do NuGet Package Manager ou do Pacote Manager Console.

  • Configure suas chaves de licença para permitir uma funcionalidade completa e sem marcação.

  • Plataformas apoiadas:

  • Sistemas operacionais : Windows, Linux (.NET Core 2.0+), macOS (10.12+)

  • Frameworks: .NET Framework 2.0 a 4.8, .Net Standard 2.0, .net Core e mais novos

  • Entreventos de Desenvolvimento : Visual Studio 2010-2022

Para instruções detalhadas, veja o Guia de instalação .

Características e Funções

  • Multi-Format Suporte : Directrizes de compressão nos formatos ZIP, 7z, TAR e CPIO.
  • Simples API : método de uma linha para compressar diretórios inteiros com configuração mínima.
  • Cross-Platform Compatibility : funciona sem problemas em ambientes Windows, Linux e macOS.
  • Enterprise Ready : Apoia a licença medida e a integração escalável para aplicações grandes.

Como Comprimir Diretrizes através de C# .NET

O seguinte snippet mostra como comprimir um diretório usando o plugin:

using Aspose.Zip;

// Compress a directory into a ZIP archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.zip");

// Compress into a 7z archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.7z");

// Compress into a TAR archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.tar");

Este código usa o ArchiveFactory.CompressDirectory Método de compressão de um diretório de origem no formato de arquivo desejado.

Melhores Práticas

  • Verifique sempre o caminho do directorio-alvo antes de iniciar a compressão para evitar erros no tempo de execução.

  • Escolha o formato certo para o seu cenário:

  • ZIP para uso geral e compatibilidade

  • 7z para proporções de compressão mais elevadas

  • TAR/CPIO para fluxos de trabalho Unix/Linux

  • Monitorar o desempenho de compressão em grandes diretórios e considerar executar o processo em tarefas de fundo para aplicações de UI.

  • Mantenha sua biblioteca Aspose.ZIP atualizada para se beneficiar de otimizações de desempenho e novas funcionalidades.

 Português