Compressore Universale per .NET

Aspose.ZIP Universal Compressor per .NET è un plugin leggero che semplifica la compressione del directory in diversi formati di archivio. Che tu abbia bisogno di paccheggiare contenuti per la distribuzione, creare backup, o preparare archivi per lo stoccaggio e il trasferimento, questo plugin fornisce un’API facile da usare costruito sulla libreria dell’ASPOSE.

Installazione e Setup

  • Installa il pacchetto Aspose.ZIP nel tuo progetto tramite NuGet Package Manager o Pacchets Manager Console.

  • Configurare le chiavi di licenza per consentire una funzionalità completa e senza marchi d’acqua.

  • Piattaforme supportate:

  • Sistemi operativi : Windows, Linux (.NET Core 2.0+), macOS (10.12+)

  • Frameworks : .NET Framework 2.0–4.8, .Net Standard 2.0, .net Core, e successivi

  • Ambienti di sviluppo : Visual Studio 2010-2022

Per ulteriori istruzioni, vedi il Guida di installazione .

Caratteristiche e funzionalità

  • **Multi-Format Support ** : Compressori in ZIP, 7z, TAR e CPIO formati.
  • Simple API : metodo di una linea per comprimere tutti i directory con una configurazione minima.
  • Cross-Platform Compatibility : funziona senza sforzo in ambienti Windows, Linux e macOS.
  • Enterprise Ready : supporta la licenza misurata e l’integrazione scalabile per grandi applicazioni.

Come comprimere le directories tramite C# .NET

Il seguente snippet mostra come comprimere un directory utilizzando il 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");

Questo codice utilizza il ArchiveFactory.CompressDirectory Metodo di compressione di un directory sorgente nel formato di archivio desiderato.

Migliori pratiche

  • Validare sempre il percorso del directory target prima di iniziare la compressione per evitare errori nel tempo di esecuzione.

  • Scegli il formato giusto per il tuo scenario:

  • ZIP per uso generale e compatibilità

  • 7z per maggiori proporzioni di compressione

  • TAR/CPIO per i flussi di lavoro Unix/Linux

  • Monitorare le prestazioni di compressione su grandi directories e considerare il funzionamento del processo in attività di sfondo per le applicazioni UI.

  • Mantenere aggiornata la tua biblioteca Aspose.ZIP per beneficiare di ottimizzazioni delle prestazioni e di nuove funzionalità.

 Italiano