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.