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.

 Svenska