Эта тема описывает, как преобразовать 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 для выполнения конверсии ZIP. В то же время вы можете дополнительно настроить его, например, управлять выходным архивом 7z с помощью класса SevenZipEntrySettings. Например, вы можете установить параметры сжатия или шифрования для выходного архива 7z в соответствии с вашими требованиями.
Этот учебник объяснил всю информацию, связанную с манипуляцией zip 7z в C#. Однако, если вы хотите программно извлечь выходной файл 7z, вы можете обратиться к статье о Создании открывателя файлов 7z в C#.