Create 7Zip Archive in C#

В А Предыдущий пост, Мы исследовали, как создать ЗИП Архивы используют C#. Теперь мы переведем наш акцент на формат 7z, который известен своим высоким соотношением компрессии и прочными возможностями шифрования AES 256 битов.

Что вы научитесь

В этом уроке вы узнаете, как создать 7Z (7-Zip) архивы программатически с помощью C:

Мы будем использовать Aspose.ZIP для .NET API. Вы можете установить эту библиотеку через:

Создание 7z (7-Zip) Архив с помощью C#

Вы можете компрессировать файлы в 7з-архив, который подходит как для единого файла, так и для многих файлов сценариев. Эта функция обеспечивает экономически эффективное решение для разработчиков, которые ищут инструмент .NET RAR.

Создание 7Z Archive с единым входом

Чтобы создать 7Z-архив с одним файлом, следуйте следующим шагам:

Вот пример C# для иллюстрации:

Создание 7Z Archive с множественными вводами

Для компрессии нескольких файлов в единый 7Z архив:

Примером:

Создайте AES Encrypted 7z Archive с помощью C#

Чтобы защитить ваши архивы, вы можете использовать AES шифрование, функцию библиотеки .NET 7z, которая улучшает безопасность архивов:

  • Создание примера для Семьдесят развертывания.
  • Настройка необходимых параметров шифрования.
  • Добавить вход в архив и сохранить его.

Примером:

Настройка разных паролей для 7z входов с использованием C#

Для предоставления уникальных паролей различным входам в ваш архив:

  • Открыть A FileStream В архиве 7Z.
  • Использование 7ЗипАрхив.CreateEntry Добавить входы при уточнении индивидуальных паролей.
  • Сохраните архив.

Примером:

Заключение

В этой статье мы исследовали, как создавать архивы 7z программатически в C#, обеспечить их шифрованием AES и присвоить уникальные пароли входам ASPOSE.ZIP документация.

Используя Aspose Plugin для .NET, вы можете эффективно управлять архивами, применять шифрование и упростить свои рабочие потоки — все за всего $99. Отключить передовые функции сегодня с этим надежным .NET архивным экстракционным плагином, поддерживающим все основные форматы!

More in this category