Универсален компресор за .NET
Aspose.ZIP Universal Compressor за .NET е лесен плъгин, който улеснява компресирането на директории в няколко архивни формати. Независимо дали трябва да опаковате съдържание за разпространение, да създадете резервни копия или да подготвите архиви за съхранение и прехвърляне, този плугин осигурява лесна за използване API, изградена на библиотеката на аспос.
Инсталация и инсталиране
Инсталирайте пакета Aspose.ZIP в вашия проект чрез NuGet Package Manager или Пакет мениджър конзола.
Конфигурирайте ключовете си за лицензиране, за да разрешите пълна функционалност без вода.
Подкрепени платформи:
Операционни системи : Windows, Linux (.NET Core 2.0+), macOS (10.12+)
Фреймъри: .NET Framework 2.0 – 4.8, .Net Standard 2.0 и по-нови
Развитие на околната среда : Visual Studio 2010–2022
За подробни инструкции вижте Инсталационен ръководство .
Характеристики и функционалности
- **Мултиформатна поддръжка ** : компресиране на директории в ZIP, 7z, TAR и CPIO формати.
- Прост API : Една линия метод за компресиране на цели директории с минимална конфигурация.
- Cross-Platform Compatibility : Работи безпроблемно в Windows, Linux и macOS среди.
- Enterprise Ready : Поддържа измерено лицензиране и скалираща интеграция за големи приложения.
Как да компресирате директориите чрез C# .NET
Следващата лента показва как да компресирате директория с помощта на плагина:
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");
Този код използва ArchiveFactory.CompressDirectory
метод за компресиране на източник на директория в желания формат на архива.
Най-добрите практики
Винаги валидирайте маршрута на целевия каталог, преди да започнете компресията, за да избегнете грешки в работното време.
Изберете правилния формат за вашия сценарий:
ZIP за обща употреба и съвместимост
7z за по-високи съотношения на компресия
TAR/CPIO за Unix/Linux работни потоци
Мониторирайте производителността на компресията на големи директории и помислете за изпълнението на процеса в основни задачи за UI приложения.
Поддържайте библиотеката си Aspose.ZIP актуализирана, за да се възползват от оптимизации на производителността и нови функции.