У цій темі пояснюється, як конвертувати ZIP у 7z на C#. Розглядаються налаштування середовища, алгоритм крок за кроком та робочий приклад коду для перетворення ZIP у 7zip на C#. Для інтеграції цієї функції у ваш застосунок не потрібно встановлювати стороннє програмне забезпечення для стиснення файлів.
Кроки для конвертації ZIP у 7ZIP на C#
- Встановіть Aspose.ZIP для перетворення ZIP у 7z
- Зчитайте вхідний ZIP-каталог за допомогою класу Archive
- Створіть об’єкт класу SevenZipArchive для запису вихідного каталогу у форматі 7z
- Пройдіться по кожному файлу в ZIP-архіві та створіть відповідний запис у 7z-архіві
- Збережіть створений 7z-файл за допомогою методу Save
Ці кроки демонструють загальний процес експорту ZIP у 7zip на C#. Спочатку завантажується вхідний ZIP-архів, далі виконується ітерація по кожному елементу, після чого дані копіюються з джерела до цільового архіву.
Код для експорту ZIP у 7z на C#
Цей фрагмент коду показує робочий процес для конвертації ZIP у 7z на C#. Використовуються класи Archive та SevenZipArchive для здійснення перетворення. Ви також можете додатково налаштувати вивід, наприклад, застосовуючи клас SevenZipEntrySettings для встановлення параметрів стиснення або шифрування.
У цьому уроці розглянуто всі деталі роботи з zip 7z на C#. Якщо ви хочете програмно витягти згенерований 7z-файл, зверніться до статті Створити відкривач 7z-файлів у C#.