Универсальный компрессор для .NET

Aspose.ZIP Universal Compressor для .NET является легким плагином, который упрощает компрессию каталога в несколько форматов архива. Независимо от того, нужно ли упаковывать контент для распределения, создавать резервные копии, или готовить архивы для хранения и передачи, этот плагин обеспечивает легкодоступный API, построенный на библиотеке асфоса.ЗИП. Он поддерживает широко используемые форматы, такие как Зип , 7з и ТАР , что позволяет широкой совместимости между системами и рабочими потоками.

Инсталляция и установка

  • Инсталляция пакета Aspose.ZIP в вашем проекте через NuGet Package 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

  • Проверьте производительность компрессии на больших каталогах и рассмотрите работу процесса в фоновых задачах для приложений UI.

  • Сохраняйте библиотеку Aspose.ZIP обновленной, чтобы воспользоваться оптимизацией производительности и новыми функциями.

 Русский