Конвертація 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 для здійснення перетворення. Ви також можете додатково налаштувати вивід, наприклад, застосовуючи клас SevenZipEntrySettings для встановлення параметрів стиснення або шифрування.

У цьому уроці розглянуто всі деталі роботи з zip 7z на C#. Якщо ви хочете програмно витягти згенерований 7z-файл, зверніться до статті Створити відкривач 7z-файлів у C#.

 Українська