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
- C# API do Unzip plików - darmowe pobranie
- Jak wydobyć pliki ZIP w C#
- Bezprzewodowo zabezpieczone pliki ZIP
- Ekstrakcja AES szyfrowane pliki ZIP w C#
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:
- Otwórz archiwum ZIP za pomocą FileStream.
- Inicjalizacja instancji z Archiwum Klasa z FileStream i obiektów.
- Dostęp do plików w ramach ZIP za pomocą Archiwum - wpisy Zbiórka .
- Zestaw A ArchiwumEntry.ExtractionProgres Działania pokazują postęp ekstrakcji.
- Korzystaj z ArchiwumEntry.Extract(string) Metoda ekstrakcji plików.
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:
- Otwórz archiwum ZIP za pomocą FileStream w klasie .
- Stwórz przykład z Archiwum Inicjalizacja z ZIP FileStream i obiektów.
- Korzystaj z Archiwum.ExtractToDirectory(string) Metoda unzipowania plików do określonego folderu.
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.