Преобразование 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 для выполнения конверсии ZIP. В то же время вы можете дополнительно настроить его, например, управлять выходным архивом 7z с помощью класса SevenZipEntrySettings. Например, вы можете установить параметры сжатия или шифрования для выходного архива 7z в соответствии с вашими требованиями.

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

 Русский