Універсальний компресор для .NET
Aspose.ZIP Universal Compressor для .NET є легким плагіном, який упрощає компресію каталогу в кілька форматів архіву. Незалежно від того, чи потрібно упаковувати контент для розповсюдження, створювати резервні копії або підготувати архіви для зберігання і передачі, цей плагін забезпечує простий у використанні API, побудований на бібліотеці асфоз.ЗІП. Він підтримує широко використовувані формати, такі як **Zip ** , **7z ** , **TAR ** і CPIO ., що дозволяє широку сумісність між системами і робочим потоком.
Інсталяція та установка
Налаштуйте пакет Aspose.ZIP у вашому проекті за допомогою NuGet Package Manager або Console Packages Manager.
Налаштуйте свої ліцензійні ключі, щоб дозволити повну, водяну функціональність.
Підтримуються платформи:
Операційні системи : Windows, Linux (.NET Core 2.0+), macOS (10.12+)
Фрамі: .NET Framework 2.0–4.8, .Net Standard 2.0, .net Core та новіше
Розвиваючі середовища : Visual Studio 2010–2022
Для детальних інструкцій, дивіться Інсталяційний посібник .
Особливості та функції
- Мультиформатна підтримка : компресовані каталоги у форматах ZIP, 7z, TAR та CPIO.
- Простий API : однолінійний метод компресії цілих каталогів з мінімальною конфігурацією.
- Контактність між платформами : працює безперервно в середовищах 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
Слідкуйте за продуктивністю компресії на великих каталогах і розгляньте виконання процесу в позашляхових завданнях для додатків з інтерфейсом.
Дотримуйте свою бібліотеку Aspose.ZIP оновленою, щоб отримати вигоду від оптимізації продуктивності та нових функцій.