Universalus kompresorius .NET

Aspose.ZIP Universal Compressor for .NET yra lengvas įrankis, kuris supaprastina katalogų suspaudimą į kelis archyvų formatus. Nesvarbu, ar turite pakuoti turinį platinti, kurti atsargines kopijas arba paruošti archyvas saugojimui ir perdavimui, šis įrankius suteikia lengvai naudojamą API, pastatytą ant „Aspose.“ ZIP bibliotekos. Jis palaiko plačiai naudojamus formatus, tokius kaip „Zip“, „7z“, „TAR“ ir „CPIO“, leidžiančius plačią suderinamumą tarp sistemų ir darbo srautų.

Įdiegimas ir nustatymas

  • Įdiegti Aspose.ZIP paketą į savo projektą per NuGet paketų vadybininką arba pakuotės valdytojo konsolę.

  • Nustatykite savo licencijos raktus, kad galėtumėte naudotis visomis funkcijomis be vandens ženklų.

  • Palaikomos platformos:

  • Operating Systems: „Windows“, „Linux“ (.NET Core 2.0+), „macOS“ (10.12+)

  • Framworks: .NET Framework 2.0–4.8 ir naujesnės.NET Standard 2.0

  • Mokymo aplinka: „Visual Studio 2010–2022

Išsamios instrukcijos, žr Įdiegimo vadovas .

Savybės ir funkcijos

  • Daugiarūšis palaikymas: kompresiniai katalogai į ZIP, 7z, TAR ir CPIO formatus.
  • Paprastas API: vienkartinis metodas kompresuoti visą katalogą su minimaliu konfigūracija.
  • Cross-Platform Compatibility: Veikia beprasmiškai visose „Windows“, „Linux“ ir „macOS“ aplinkose.
  • Enterprise Ready: palaiko matuotą licencijavimą ir skalavimą dideliems programoms.

Kaip suspausti adresus per C# .NET

Toliau pateikiamas rinkinys rodo, kaip suspausti katalogą naudojant priedą:

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");

Šis kodas naudoja ArchiveFactory.CompressDirectory metodas sudrėkinti šaltinio katalogą į pageidaujamą archyvų formatą.

Geriausios praktikos

  • Visada patvirtinkite tikslinio katalogo maršrutą prieš pradedant suspausti, kad būtų išvengta darbo laiko klaidų.

  • Pasirinkite tinkamą formatą savo scenarijui:

  • ZIP bendram naudojimui ir suderinamumui

  • 7z didesniam suspaudimo ryšiui

  • TAR/CPIO UNIX/Linux darbo srautams

  • Stebėkite suspaudimo efektyvumą dideliuose direktorijose ir apsvarstykite procesą užduočių fone UI programoms.

  • Laikykitės „Aspose.ZIP“ bibliotekos atnaujinta, kad pasinaudotumėte našumo optimizavimais ir naujomis funkcijomis.

 Lietuvių