Extract Open 7z

Wprowadzenie

Pliki 7z są znane z wyjątkowych współczynników kompresji, co czyni je preferowanym wyborem do przechowywania i transferu danych. W tym przewodniku nauczysz się, jak otworzyć lub wyodrębnić pliki 7z (7zip) programowo przy użyciu C# w swoich aplikacjach.

Spis treści

Ekstraktor plików 7z (7zip) – Instalacja API C#

Aby pracować z plikami 7z w swoich aplikacjach, możesz skorzystać z API Aspose.ZIP dla .NET. Ta solidna biblioteka obsługuje różnorodne skompresowane formaty, w tym ZIP, RAR i 7z.

Aby rozpocząć, zainstaluj API za pomocą NuGet, używając następującego polecenia:

PM> Install-Package Aspose.Zip

Otwórz lub wyodrębnij plik 7z (7zip) programowo przy użyciu C#

Aby otworzyć lub wyodrębnić pliki 7z programowo, wykonaj następujące kroki:

  1. Załaduj archiwum 7z (7zip) przy użyciu klasy SevenZipArchive.
  2. Użyj metody ExtractToDirectory, aby wyodrębnić wszystkie pliki z archiwum 7zip do określonego katalogu.

Oto przykładowy fragment kodu:

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

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

Wyodrębnij lub rozpakuj plik 7zip zabezpieczony hasłem przy użyciu C#

Aby wyodrębnić plik 7zip zabezpieczony hasłem, wykonaj następujące kroki:

  1. Załaduj zaszyfrowane archiwum 7z.
  2. Użyj metody ExtractToDirectory, podając hasło.

Oto implementacja:

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");
        }
    }
}

Uzyskaj darmową licencję API

Możesz ocenić API Aspose.ZIP bez żadnych ograniczeń, żądając Darmowej Licencji Tymczasowej.

Podsumowanie

W tym artykule nauczyłeś się, jak otworzyć lub wyodrębnić pliki 7z programowo przy użyciu C#. Zbadałeś również metody obsługi archiwów zabezpieczonych hasłem w swoich aplikacjach .NET. W celu uzyskania dalszej pomocy odwiedź Darmowe Forum Wsparcia lub zapoznaj się z naszą Dokumentacją API.

Dzięki Aspose Plugin możesz zarządzać manipulacją plikami 7z bez wysiłku, co czyni go niezbędnym narzędziem do wdrażania programowego wyodrębniania 7z w swoich aplikacjach .NET.