Wyodrębnij Open 7z

Pliki 7z są popularne, ponieważ mają dobry współczynnik kompresji. Możesz otworzyć lub rozpakować plik 7z (7zip) w swoich aplikacjach C#. Sprawdź następujące sekcje, aby dowiedzieć się, jak utworzyć ekstraktor plików 7z i rozpakować archiwa chronione hasłem:

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

Aspose.ZIP for .NET API może kompresować lub wyodrębniać różne skompresowane formaty, w tym ZIP, RAR, 7z itp. Możesz utworzyć plik 7z ( 7zip) w aplikacjach .NET. Pobierz plik DLL z sekcji Downloads lub zainstaluj go za pomocą następującego polecenia NuGet:

PM> Install-Package Aspose.Zip

Otwórz lub wyodrębnij plik 7z (7zip) programowo za pomocą C#

Możesz otworzyć lub rozpakować plik 7z (7zip), wykonując następujące czynności:

  1. Załaduj archiwum wejściowe 7z (7zip) z klasą SevenZipArchive.
  2. Wyodrębnij wszystkie pliki w 7zip do katalogu przy użyciu metody ExtractToDirectory.

Poniższy kod pokazuje, jak programowo otworzyć lub wyodrębnić plik 7z przy użyciu języka C#:

// Załaduj archiwum 7z (7zip) z klasą SevenZipArchive.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
    // Wyodrębnij cały plik w 7zip do katalogu za pomocą metody ExtractToDirectory.
    archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}

Wyodrębnij lub rozpakuj chroniony hasłem plik 7zip za pomocą C#

Niektóre pliki 7z mogą być szyfrowane z ochroną hasłem. Na przykład, gdy chcesz uniknąć nieautoryzowanego dostępu do danych. Możesz wyodrębnić lub rozpakować chroniony hasłem plik 7zip, wykonując poniższe czynności:

  1. Załaduj chronione hasłem archiwum wejściowe 7z.
  2. Wyodrębnij lub otwórz archiwum 7z z hasłem za pomocą metody ExtractToDirectory.

Poniższy kod wyjaśnia, jak programowo wyodrębnić lub rozpakować chroniony hasłem plik 7zip przy użyciu języka C#:

// Załaduj chronione hasłem archiwum wejściowe 7z.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
    // Wyodrębnij lub otwórz archiwum 7z z hasłem.
    archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}

Uzyskaj bezpłatną licencję API

Możesz ocenić interfejs API bez żadnych ograniczeń oceny, prosząc o Bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak programowo otwierać lub wyodrębniać pliki 7z (7zip) przy użyciu języka C#. Co więcej, zbadałeś również, jak rozpakować chroniony hasłem lub zaszyfrowany plik 7z w aplikacjach opartych na platformie .NET. Możesz skontaktować się z nami na Free Support Forum lub odwiedzić API Documentation, aby sprawdzić inne funkcje API.

Zobacz też