Конвертиране на ZIP към 7z в C#

Тази тема обяснява как да конвертирате ZIP към 7z в C#. Разглежда конфигурацията на средата, стъпките по алгоритъма и работещ примерен код за конвертиране на ZIP към 7zip в C#. Освен това, интегрирането на тази функционалност във вашето приложение не изисква инсталирането на допълнителен софтуер за компресиране на файлове.

Стъпки за конвертиране на ZIP към 7ZIP в C#

  1. Инсталирайте Aspose.ZIP за конвертиране на ZIP към 7z архив
  2. Прочетете входната ZIP директория с помощта на класа Archive
  3. Дефинирайте обект от класа SevenZipArchive за запис на изходната 7z директория
  4. Обходете всеки файл от ZIP архива и създайте съответен запис в 7z архива
  5. Запишете генерирания 7z файл с помощта на метода Save

Тези стъпки предоставят общ преглед на процеса за конвертиране на ZIP към 7zip в C#. Първо, зарежда входния ZIP архив, след което обхожда всеки негов запис един по един. Накрая копира цялото съдържание от изходния към целевия архив.

Код за експортиране на ZIP към 7z в C#

Този фрагмент от код показва работния процес за конвертиране на ZIP към 7z в C#. Използва класа Archive и класа SevenZipArchive за извършване на конвертирането. В същото време, можете да го персонализирате допълнително, например да манипулирате изходния 7z архив с класа SevenZipEntrySettings. Например, можете да зададете настройки за компресия или криптиране за изходния 7z архив, за да отговарят на вашите изисквания.

Този урок предоставя цялата информация, свързана с работата с zip и 7z в C#. Ако обаче искате да извлечете програмно изходния 7z файл, можете да се обърнете към статията Създаване на 7z файлов отварач в C#.

 Български