Jeśli szukasz ekstrakcji archiwów ZIP programowo w C#, jesteś w odpowiednim miejscu!Ten artykuł służy jako kompleksowy przewodnik na temat skutecznego zarządzania ekstrakcją plików zIP przy użyciu .NET Archive Extraction Library.Będziemy zbadać różne metody unzipping pliki, w tym jak zarządzać chronionymi hasłem i szyfrowania AES.

Ekstrakcja plików ZIP w C#

W naszym poprzednim Artykuły na temat tworzenia plików ZIP, omówiliśmy różne techniki do pakowania plików za pomocą ASPOSE.ZIP dla .NET. Teraz, przejdźmy do unziping plików ZIP i wydobywanie plików z zarówno chronionych hasłem i AES szyfrowanych plików ZIP w C#.

Tabela zawartości

Wyciągnij Archiwum ZIP w C# - Instalacja API

Zanim zaczniemy, upewnij się, że masz Pobierz i referencyjny Aspose.ZIP dla .NET. można również zainstalować pakiet za pośrednictwem Pakietowy menedżer. Aby dodać bibliotekę do projektu, wykonaj następujące polecenie:

PM> NuGet\Install-Package Aspose.Zip

Jak wydobyć pliki ZIP w C#

Ekstrakcję plików ZIP można wykonać na dwa główne sposoby:

  • Wyciągnij każdy plik z archiwum ZIP indywidualnie.
  • Unzip wszystkie pliki do określonego folderu za pomocą .NET Core Zip.

C# Ekstrakcja każdego pliku w ZIP

Aby wydobyć pliki indywidualnie podczas monitorowania postępu wydobycia, postępuj zgodnie z następującymi krokami:

Oto próbka kodu, która pokazuje, jak wyciągnąć pliki z archiwum ZIP w C#:

Unzip ZIP pliki w folderze w C#

Jeśli wolisz unzip wszystkie pliki do określonego folderu, postępuj zgodnie z następującymi krokami:

Oto próbka kodu do unzipowania plików ZIP do folderu za pomocą C# Unzip File to Folder:

C# Unzip Password-Protected ZIP Pliki

Możesz wyciągać pliki ZIP chronione hasłem za pomocą Aspose.ZIP dla .NET. ArchiveLoadOptions klasę, którą przejdziesz jako drugi parametr do ArchiwumNa przykład do C# Unzip File z hasłem, odwołuj się do następującego przykładu.

Oto skrócenie kodu próbkowego do unzipowania pliku ZIP chronionego hasłem:

Ekstrakcja AES szyfrowane pliki ZIP w C# {#Unzip-AES szyfrowane-ZIP-file-in-CSharp}

Jeśli Twój archiwum ZIP jest szyfrowany za pomocą AES, Aspose.ZIP dla .NET obsługuje metody szyfrowania AE128, AEC192 i AEP256. wyciąganie szyficzonego pliku Zip jest podobny do unzipowania zabezpieczonego przez hasło archivu; wystarczy podać hasła szyfikacji za pośrednictwem ArchiveLoadOptions w klasie .

Oto, jak wydobyć AES szyfrowane pliki ZIP w C#:

C# ZIP Extraction API - Zdobądź darmową licencję

Możesz wykonać ekstrakcję ZIP bez żadnych ograniczeń oceny poprzez uzyskanie Darmowa licencja tymczasowa.

konkluzja

W tym artykule omówiliśmy, jak usunąć pliki ZIP za pomocą C# i zajmować się ekstrakcją chronionych przez hasło archiwów zIP. Dodatkowo, zbadaliśmy jak zarządzać szyfrowanym plikami z IP. Aby uzyskać więcej informacji na temat korzystania z Aspose.ZIP dla .NET, sprawdź dokumentacja.

Ten przewodnik jest twoim go-to zasobem dla C# .NET 6 Zip File Extraction, C#.NET 7 ZIP File Extract i więcej. Niezależnie od tego, czy pracujesz z wydobyciem plików do określonego folderu lub wdrażanie c# Decompress Z IP z naprawą błędów, techniki omówione tutaj poprawią zdolności ekstrakcji zIP w .NET.

Aby Ci pomóc w dalszym ciągu, ten przewodnik obejmuje informacje na temat C# Unzip File, c# unzip file in Memory i C# Decompress ZIP. Będziesz również dowiedzieć się o C # Open Zip oraz o tym, jak wydobyć Zip bez hasła. Jeśli jesteś zainteresowany pracą z zabezpieczonymi hasłem archiwów, będziemy obejmować jak do Retrywować hasło i Otworzyć szyfrowane pliki . Postępuj zgodnie z niniejszymi instrukcjami, aby skutecznie zarządzać plikami zip w c#.

Ponadto, jeśli chcesz wiedzieć, jak dołączyć do plików .NET Unzip lub wykonywać operacje C# Archive, ten przewodnik dostarcza wszystkich niezbędnych informacji, które musisz rozpocząć od ** C# Decompress ZIP** i c# Zipping Files.

More in this category