Compresor universal pentru .NET
Aspose.ZIP Universal Compressor pentru .NET este un plugin ușor care simplifică compresia directoriei în mai multe formate de arhivă. Indiferent dacă aveți nevoie să colectați conținut pentru distribuție, să creați backup-uri sau să pregătiți arhive pentru stocare și transfer, acest plugin oferă o API ușoară de utilizare construită pe biblioteca Asposa. ZIP. Acesta susține formatele utilizate pe scară largă, cum ar fi **Zip ** , **7z ** , **TAR ** și CPIO ., permițând compatibilitate extinsă între sisteme și fluxuri de lucru.
Instalare și setare
Instalați pachetul Aspose.ZIP în proiectul dvs. prin intermediul NuGet Package Manager sau al Consolei de Pachete Manager.
Configurați cheile de licență pentru a permite funcționalitatea completă, fără apă.
Platforme susținute:
Sistemele de operare: Windows, Linux (.NET Core 2.0+), macOS (10.12+)
Frameworks : .NET Framework 2.0 – 4.8, .Net Standard 2.0, .net Core și mai recent
Mediu de dezvoltare : Visual Studio 2010-2022
Pentru instrucţiuni detaliate, vedeţi Ghid de instalare .
Caracteristici și funcții
- Suport în mai multe formate : directorii de compresă în formatele ZIP, 7z, TAR și CPIO.
- Simple API : Metoda unilateral de compresie a directorilor complete cu o configurare minimă.
- Cross-Platform Compatibility : Funcționează fără probleme în mediile Windows, Linux și macOS.
- Enterprise Ready : susține licențierea măsurată și integrarea scalabilă pentru aplicații mari.
Cum să compresezi directorii prin C# .NET
Următorul scan arată cum să compresezi un director folosind plugin-ul:
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");
Acest cod utilizează ArchiveFactory.CompressDirectory
Metoda de compresie a unui director de sursă în formatul de arhivă dorit.
Cele mai bune practici
Verificați întotdeauna calea directoriei țintă înainte de a începe compresia pentru a evita erorile de funcționare.
Alegeți formatul potrivit pentru scenariu:
ZIP pentru utilizare generală și compatibilitate
7z pentru ratele de compresie mai mari
TAR/CPIO pentru fluxurile de lucru Unix/Linux
Monitorizează performanța compresiei pe directorii mari și ia în considerare executarea procesului în sarcinile de fundal pentru aplicațiile de UI.
Păstrați biblioteca Aspose.ZIP actualizată pentru a beneficia de optimizarea performanței și de noile caracteristici.