Как создать архив 7z на C#

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

Шаги по созданию архива 7z на C#

  1. Установите Aspose.ZIP из диспетчера пакетов NuGet, чтобы создать архив 7z.
  2. Инициализировать объект класса SevenZipArchive
  3. Добавьте все файлы и каталоги, используя метод CreateEntries
  4. Сохраните полученный архив в виде файла 7z.

Благодаря этому пошаговому подходу мы можем четко понять процесс создания архива 7z. Приведенные выше шаги также охватывают детали конфигурации, а затем предоставляют пример кода C# 7zip для создания архива. Вы можете сжать один файл, указав его имя, или сжать всю папку, используя ее путь.

Код для создания архива 7z на C#

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

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

 Русский