Compressor universal per a .NET

Aspose.ZIP Compressor universal per a .NET és un connector lleuger que simplifica la compressió de directoris en diversos formats d’arxiu. Tant si necessiteu empaquetar contingut per a distribució, crear còpies de seguretat o preparar arxius per a emmagatzematge i transferència, aquest connector ofereix una API fàcil d’utilitzar construïda sobre la biblioteca Aspose.ZIP. Admet formats àmpliament utilitzats com ZIP, 7z, TAR, i CPIO, permetent una àmplia compatibilitat entre sistemes i fluxos de treball.

Instal·lació i configuració

  1. Instal·leu el Aspose.ZIP paquet al vostre projecte mitjançant el Gestor de Paquets NuGet o la Consola del Gestor de Paquets.
  2. Configura les teves claus de llicència per habilitar la funcionalitat completa i sense marques d’aigua.
  3. Plataformes compatibles:
  • Sistemes operatius: Windows, Linux (.NET Core 2.0+), macOS (10.12+)
  • Marcs: .NET Framework 2.0–4.8, .NET Standard 2.0, .NET Core, i més recents
  • Entorns de desenvolupament: Visual Studio 2010–2022

Per a instruccions detallades, vegeu el Guia d’instal·lació .

Característiques i funcionalitats

  • Suport multiformat: Comprimeix directoris a ZIP, 7z, TAR, i CPIO formats.
  • API senzilla: Mètode d’una sola línia per comprimir directoris complets amb configuració mínima.
  • Compatibilitat multiplataforma: Funciona sense problemes en entorns Windows, Linux i macOS.
  • Preparat per a empreses: Admet llicències basades en consum i integració escalable per a aplicacions grans.

Com comprimir directoris amb C# .NET

El fragment següent mostra com comprimir un directori utilitzant el connector:

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 mètode per comprimir un directori d’origen al format d’arxiu desitjat.

Bones pràctiques

  • Comproveu sempre el camí del directori de destinació abans d’iniciar la compressió per evitar errors d’execució.
  • Trieu el format adequat per al vostre escenari:
    • ZIP per a ús general i compatibilitat
    • 7z per a ràtios de compressió més altes
    • TAR/CPIO per a fluxos de treball Unix/Linux
  • Superviseu el rendiment de compressió en directoris grans i considereu executar el procés en tasques en segon pla per a aplicacions UI.
  • Manteniu la vostra biblioteca Aspose.ZIP actualitzada per aprofitar les optimitzacions de rendiment i les noves funcionalitats.
 Català