Тази основна статия обяснява как да създадете 7z архив в C#. Той включва подробни стъпки и примерен код, за да демонстрира как с помощта на C# 7z файл може да бъде създаден във вашите приложения. Освен това не е необходимо да инсталираме инструмент на трета страна или приложение за компресиране, за да работим с тази функция.
Стъпки за създаване на 7z архив в C#
- Инсталирайте Aspose.ZIP от мениджъра на пакети NuGet, за да създадете 7z архив
- Инициализирайте обект от клас SevenZipArchive
- Добавете всички файлове и директории чрез метода CreateEntries
- Запазете изходния архив като 7z файл
Можем ясно да разберем процеса за създаване на 7z архив чрез този подход стъпка по стъпка. Стъпките по-горе също обхващат подробностите за конфигурацията и след това предоставят C# 7zip пример код за създаване на архива. Можете да компресирате един файл, като посочите името му, или да компресирате цяла папка, като използвате пътя му.
Код за създаване на 7z архив в C#
За създаване на архив от тип 7z C# подробности за средата и примерен код са споделени тук. Този код поема пътя на папка и създава 7zip архивен файл, съдържащ цялото съдържание на папката. Освен това можете да подобрите този код, за да включите AES криптиране и защита с парола за архива. Обърнете внимание, че можете да мащабирате този код, като го вградите в приложение, базирано на нишки, като същевременно се възползвате от предимствата на паралелната обработка.
Този урок обяснява подробностите за работа с 7zip C#-базирано приложение. Ако обаче искате да се научите да извличате файлове от ZIP файл, можете да прочетете статията на как да извлечете ZIP файл в C#.