Compresor universal per a .NET
Aspose.ZIP Universal Compressor per a .NET és un plug-in lleuger que simplifica la compressió de directoris en diversos formats d’arxiu. sigui que necessiteu pactar continguts per distribuir, crear backups, o preparar arxius per al emmagatzematge i transferència, aquest plugin proporciona una API fàcil de utilitzar construïda a la biblioteca de l’ASPOSE.
Instal·lació i configuració
Instal·la el paquet Aspose.ZIP en el teu projecte a través del NuGet Package Manager o la consola de Paquet Manager.
Configureu les vostres claus de llicència per permetre una funcionalitat completa i sense marques d’aigua.
Plataformes de suport:
Sistemes operatius : Windows, Linux (.NET Core 2.0+), macOS (10.12+)
Frameworks: .NET Framework 2.0–4.8, .NET Standard 2.0, .net Core, i novetats
Enviraments de desenvolupament : Visual Studio 2010-2022
Per a les instruccions detallades, vegeu el Guia d’instal·lació .
Característiques i funcionalitats
- Multi-Format Suport : Directrius de compressió en els formats ZIP, 7z, TAR i CPIO.
- Simple API : mètode d’una línia per compressar tots els directoris amb una configuració mínima.
- Compatibilitat a través de la plataforma : funciona sense cap mena de seguretat en els entorns de Windows, Linux i macOS.
- Enterprise Ready : Suporta la llicència mesurada i la integració escalable per a aplicacions grans.
Com compressar direccions a través de C# .NET
El següent snippet mostra com comprimir un directori utilitzant el plug-in:
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");
Aquest codi utilitza el ArchiveFactory.CompressDirectory
El mètode de compressió d’un directori de font en el format de l’arxiu desitjat.
Les millors pràctiques
Sempre valideu el recorregut de la direcció d’objectiu abans de començar la compressió per evitar errors en el temps de funcionament.
Selecciona el format adequat per al teu escenari:
ZIP per a ús general i compatibilitat
7z per a més ràtios de compressió
TAR/CPIO per a fluxos de treball Unix/Linux
Monitorar el rendiment de la compressió en grans directoris i considerar executar el procés en tasques de fons per a aplicacions d’UI.
Mantenir la seva biblioteca Aspose.ZIP actualitzada per beneficiar-se de les optimitzacions de rendiment i de noves característiques.