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.