Extract Open 7z

Введение

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

Таблица контента

7z File (7zip) Extractor – C# API Инсталляция

To work with 7z files in your applications, you can utilize the Aspose.ZIP для .NET API. This robust library supports a variety of compressed formats, including ZIP, RAR, and 7z.

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

PM> Install-Package Aspose.Zip

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

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

  • Load the input 7z (7zip) archive using the SevenZipArchive class.
  • Use the ExtractToDirectory method to extract all files from the 7zip archive to a specified directory.

Вот примерный код снайпера:

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

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

Экстракт или Unzip Password-Protected 7zip File с помощью C#

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

  • Загрузите зашифрованный 7Z архив.
  • Use the ExtractToDirectory method, providing the password.

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

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

You can evaluate the Aspose.ZIP API without any limitations by requesting a Бесплатная временная лицензия.

Заключение

In this article, you learned how to open or extract 7z files programmatically using C#. You also explored methods for handling password-protected archives in your .NET applications. For further assistance, visit the Форум бесплатной поддержки or check out our API Документация.

С помощью Aspose Plugin вы можете управлять манипуляцией файлами 7z без усилий, делая его необходимым инструментом для внедрения программируемого 7z-экстракции в ваших приложениях .NET. Если вы ищете дополнительные ресурсы, рассмотрите использование Online 7Z File Opener или изучите как эффективно экстрактировать файл с использованием C# 7zip.

More in this category