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à.