Извлечь Открыть 7z

Введение

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

Содержание

Извлекатель 7z файлов (7zip) – Установка API C#

Чтобы работать с файлами 7z в ваших приложениях, вы можете использовать API Aspose.ZIP для .NET. Эта мощная библиотека поддерживает различные форматы сжатия, включая ZIP, RAR и 7z.

Чтобы начать, установите API через NuGet с помощью следующей команды:

PM> Install-Package Aspose.Zip

Открыть или извлечь 7z файл (7zip) программно с использованием C#

Чтобы открыть или извлечь 7z файлы программно, выполните следующие шаги:

  1. Загрузите входной архив 7z (7zip) с помощью класса SevenZipArchive.
  2. Используйте метод ExtractToDirectory, чтобы извлечь все файлы из архива 7zip в указанную директорию.

Вот пример кода:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
        {
            archive.ExtractToDirectory("output_folder");
        }
    }
}

Извлечь или распаковать защищенный паролем файл 7zip с использованием C#

Чтобы извлечь файл 7zip, защищенный паролем, выполните следующие шаги:

  1. Загрузите зашифрованный архив 7z.
  2. Используйте метод ExtractToDirectory, указав пароль.

Вот реализация:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
        {
            archive.ExtractToDirectory("output_folder", "your_password");
        }
    }
}

Получить бесплатную лицензию API

Вы можете оценить API Aspose.ZIP без каких-либо ограничений, запросив Бесплатную Временную Лицензию.

Заключение

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

С помощью плагина Aspose вы можете легко управлять манипуляциями с файлами 7z, что делает его незаменимым инструментом для реализации программного извлечения 7z в ваших .NET приложениях.