Universell kompressor för .NET
Aspose.ZIP Universal Compressor för .NET är en lättviktig plugin som förenklar katalogkompression i flera arkivformat. Oavsett om du behöver förpackning innehåll för distribution, skapa säkerhetskopior, eller förbereda arkiver för lagring och överföring, ger denna plugin en enkel att använda API byggd på Asposa. ZIP-biblioteket. Den stöder allmänt använda format som **Zip ** , **7z ** , **TAR ** och CPIO vilket möjliggör bred kompatibilitet mellan system och arbetsflöden.
Installation och installation
Installera Aspose.ZIP -paketet i ditt projekt via NuGet Package Manager eller Packages Manager Console.
Konfigurera dina licensnycklar för att möjliggöra fullständig, vattendragfri funktionalitet.
Stödda plattformar:
Operating Systems : Windows, Linux (.NET Core 2.0+), macOS (10.12+)
Frameworks : .NET Framework 2.0–4.8, .Net Standard 2.0, .net Core och senare
Utvecklingsmiljöer : Visual Studio 2010–2022
För detaljerade instruktioner, se Installationsguide .
Funktioner och funktioner
- **Multi-Format Support ** : Komprimera kataloger i ZIP, 7z, TAR och CPIO format.
- Enkel API : Enlinemetod för att komprimera hela kataloger med minimal konfiguration.
- Cross-Platform Compatibility : fungerar smidigt i Windows, Linux och macOS-miljöer.
- Enterprise Ready : Stödjer måttlig licensiering och skalbar integration för stora program.
Hur man komprimerar kataloger via C# .NET
Följande avsnitt visar hur man komprimerar en katalog med hjälp av 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");
Denna kod använder den ArchiveFactory.CompressDirectory
Metoden för att komprimera en källkod i önskad arkivformat.
Bästa praxis
Validerar alltid måldiagrammet innan du börjar komprimera för att undvika körtidsfel.
Välj rätt format för ditt scenario:
ZIP för allmän användning och kompatibilitet
7z för högre komprimeringssatser
TAR/CPIO för Unix/Linux arbetsflöden
Övervaka kompression prestanda på stora kataloger och överväga att köra processen i bakgrundsuppgifter för UI-applikationer.
Håll din Aspose.ZIP-bibliotek uppdaterad för att dra nytta av prestandaoptimeringar och nya funktioner.