
В А Предишна публикация, Научихме как да създадем ЗИП Използване на архиви С#. Сега ще се съсредоточим върху форматът 7z, който е известен с високия си съотношение на компресия и мощните възможности за криптиране на AES от 256 бита. Това прави библиотеката .NET 7z идеален избор за безопасно и ефективно обработване на архиви.
Какво ще научите
В този урок ще научите как да създавате 7z (7-Zip) архиви програмно с помощта на C:
- Създаване на 7z архив с едно въвеждане
- Създаване на AES Encrypted 7z Archive
- Създаване на различни пароли за 7z вход
Ние ще използваме ASPOSE.ZIP за .NET Можете да инсталирате тази библиотека чрез:
- Управление на пакетите
- Изтегляне на DLL Включете го в вашия проект
7z (7-Zip) Архив с C#
Можете да компресирате файлове в 7z архив, подходящ както за единствен файл и много файла сценарии. Тази функционалност осигурява икономически ефективно решение за разработчиците, които търсят инструмент за извличане на .NET RAR.
Създаване на 7z Архив с едно въвеждане
За да създадете 7z архива с един файл, следвайте следните стъпки:
- Отворете нова FileStream Създаване на файла 7z.
- Внезапно се SevenZipArchive в клас.
- Добавете файла с помощта на СедмицаArchive.CreateEntry.
- Съхранение на архивите с СедмицаArchive.Save.
Ето един пример C#, за да се илюстрира:
Създаване на 7z Архив с множество записи
За да компресирате няколко файла в един 7z архив:
- Създаване на инстанция от SevenZipArchive в клас.
- Използване СедмицаArchive.CreateEntries След това преминете през папката.
- Съхранение на архивите с СедмицаArchive.Save.
Примерът е:
AES криптиран 7z Архив с C#
За да защитите архивите си, можете да използвате AES шифроване, функция на библиотеката .NET 7z, която подобрява архивната сигурност:
- Създаване на пример за Седмица на криптовалутите.
- Поставете необходимите параметри за шифроване.
- Добавете записи в архива и го съхранявайте.
Примерът е:
7z въвеждане с помощта на C#
За да предоставите уникални пароли на различни записи в архивите си:
- Отворена е FileStream За архивите на 7Z.
- Използване СедмицаArchive.CreateEntry Добавяне на записи, като се посочват индивидуални пароли.
- Съхранение на архивите.
Примерът е:
заключение
В тази статия ние разгледахме как да създадем архиви на 7z програматично в C#, да ги защитим с криптиране на AES и да предоставим уникални пароли на записи ASPOSE.ZIP документация.
Чрез използването на Aspose Plugin за .NET, можете ефективно да управлявате архивите, да прилагате шифроване и да улеснявате работните си потоци – всичко за само $99. Отключете напреднали функции днес с този надежден плъгин за екстракция на архиви .NET, който поддържа всички основни формати!