
В А Предыдущий пост, Мы исследовали, как создать ЗИП Архивы используют C#. Теперь мы переведем наш акцент на формат 7z, который известен своим высоким соотношением компрессии и прочными возможностями шифрования AES 256 битов.
Что вы научитесь
В этом уроке вы узнаете, как создать 7Z (7-Zip) архивы программатически с помощью C:
- Создание 7Z архива с единым входом
- Создание AES Encrypted 7z Archive
- Настройка разных паролей для 7z входов
Мы будем использовать Aspose.ZIP для .NET API. Вы можете установить эту библиотеку через:
- менеджер пакетов NuGet
- Скачать DLL Включите его в свой проект
Создание 7z (7-Zip) Архив с помощью C#
Вы можете компрессировать файлы в 7з-архив, который подходит как для единого файла, так и для многих файлов сценариев. Эта функция обеспечивает экономически эффективное решение для разработчиков, которые ищут инструмент .NET RAR.
Создание 7Z Archive с единым входом
Чтобы создать 7Z-архив с одним файлом, следуйте следующим шагам:
- Откройте новую FileStream Создание файла 7Z.
- Внезапно задействуйте SevenZipArchive Класс.
- Добавить файл с использованием 7ЗипАрхив.CreateEntry.
- Сохраните архив с 7ЗипАрхив.Спаси.
Вот пример C# для иллюстрации:
Создание 7Z Archive с множественными вводами
Для компрессии нескольких файлов в единый 7Z архив:
- Создайте пример для SevenZipArchive Класс.
- Использование 7ЗипАрхив.CreateEntries Пройдите через папку.
- Сохраните архив с 7ЗипАрхив.Спаси.
Примером:
Создайте 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 архивным экстракционным плагином, поддерживающим все основные форматы!