Універсальний компресор для .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 оновленою, щоб отримати вигоду від оптимізації продуктивності та нових функцій.

 Українська