Wenn Sie auf der Suche nach ZIP-Archive programmatisch in C#, sind Sie am richtigen Ort! Dieser Artikel dient als umfassender Leitfaden über die wirksame Verwaltung von ZIP Datei-Extraktion mit der .NET Archive Extraction Library. Wir werden verschiedene Methoden für die Unzipping von Dateien untersuchen, einschließlich, wie man Passwortschutzte Dateien und AES-Cryption verwalten.
ZIP-Dateien in C# extrahieren#
In unserem vorherigen Artikel zur Erstellung von ZIP-Dateien, wir diskutierten verschiedene Techniken für die Verpackung von Dateien mit Aspose.ZIP für .NET. Nun, lassen Sie uns in unzipping ZIP-Dateien und extrahieren Sie Dateien aus sowohl Passwort geschützt und AES verschlüsselt ZIP-Dateien in C#.
Tabelle der Inhalte
- C# API zu Unzip-Dateien - kostenlos herunterladen
- Wie Sie ZIP-Dateien in C# extrahieren#
- Unzip Passwort geschützt ZIP-Dateien
- AES verschlüsselte ZIP-Dateien in C# extrahieren#
Extract ZIP Archives in C# - API Installation
Bevor wir anfangen, stellen Sie sicher, dass Sie Downloaden und bezeichnet Aspose.ZIP für .NET. Sie können auch das Paket über die NuGet Paketmanager. Um die Bibliothek zu Ihrem Projekt hinzuzufügen, führen Sie die folgenden Befehl:
PM> NuGet\Install-Package Aspose.Zip
Wie Sie ZIP-Dateien in C# extrahieren
Die Extraktion von ZIP-Dateien kann auf zwei primäre Weise durchgeführt werden:
- Ein einzelnes Datei aus dem ZIP-Archiv extrahieren.
- Unzip alle Dateien in einen bestimmten Ordner mit .NET Core Zip.
C# Entfernen jedes Datei in ZIP
Um Dateien individuell zu extrahieren, während Sie den Fortschritt der Extraction überwachen, folgen Sie diesen Schritten:
- Öffnen Sie das ZIP-Archiv mit einem FileStream.
- Initialisieren Sie eine Instanz des Archive Klasse mit der FileStream Das Objekt.
- Zugriff auf Dateien innerhalb des ZIP mit der Archive - Einträge Die Sammlung.
- Setup ein ArchiveEntry.ExtractionVerlängerung Veranstaltung handelt, um den Fortschritt der Extraktion zu zeigen.
- Verwenden Sie die ArchivEntry.Extract(String) Methode zum extrahieren von Dateien.
Hier ist ein Code-Sample, das zeigt, wie Sie Dateien aus einem ZIP-Archiv in C# extrahieren können#:
Unzip ZIP Dateien in eine Folder in C#
Wenn Sie bevorzugen, alle Dateien in einen bestimmten Ordner zu unzipieren, folgen Sie diesen Schritten:
- Öffnen Sie das ZIP-Archiv mit der FileStream und Klasse.
- Schaffen Sie ein Beispiel für die Archive Klasse initialisiert mit der ZIP FileStream Das Objekt.
- Verwenden Sie die Archive.ExtractToDirectory(String) Methode zur Unzip-Dateien in die angegebenen Ordner.
Hier ist ein Code-Sample, um ZIP-Dateien in eine Folie mit C# Unzip File to Folder zu unzipieren:
C# Unzip Passwort-Schutz ZIP Dateien
Sie können Passwort geschützte ZIP-Dateien mit Aspose.ZIP für .NET extrahieren ArchiveLoadOptions Klasse, die Sie als zweiter Parameter zur Archive’Zum Beispiel C# Unzip-Datei mit Passwort, beziehen Sie sich auf das folgende Beispiel.
Hier ist ein Probe-Code-Snippet für die Unzipping eines Passwort geschützten ZIP-Datei:
AES verschlüsselte ZIP-Dateien in C#
Wenn Ihr ZIP-Archiv mit AES verschlüsselt ist, Aspose.ZIP für .NET unterstützt Aes128, AEs192 und AAS256 Verschlüsselungsmethoden. Die Ausnahme eines AIS verschrieffenen Zip-Datei ist ähnlich wie die Unzipping eines Passwort geschützten Archivs; Sie müssen nur das Decryption-Passwort mit der ArchiveLoadOptions und Klasse.
Hier ist, wie man AES verschlüsselte ZIP-Dateien in C# extrahiert#:
C# ZIP Extraction API - Erhalten Sie eine kostenlose Lizenz
Sie können ZIP-Extraktion ohne Einschränkungen der Bewertung durch Eine freie vorübergehende Lizenz.
Schlussfolgerungen
In diesem Artikel haben wir abgedeckt, wie unzip ZIP-Dateien mit C# und die Extraction von Passwort geschützten Zip-Archiven behandelt. Zusätzlich, wir haben untersucht wie man verschlüsselte Z IP-File zu handhaben Dokumentation.
Dieser Leitfaden ist Ihre Go-to-Resource für **C# .NET 6 Zip File Extraction ** , ** C#.NET 7 ZIP File Extraction ** und vieles mehr. Ob Sie mit **.NET Core Zips ** Datei-Extraktion in eine bestimmte Folie arbeiten oder mit der Implementierung von c# Decompress zip mit Fehlerbehandlung, die hier diskutierten Techniken verbessern Ihre zIP-Extraction-Fähigkeiten in .net.
Um Ihnen weiterhin zu helfen, beinhaltet dieser Leitfaden Informationen über C# Unzip File , C# unzip Datei in Memory und c# Decompress ZIP . Sie werden auch darüber erfahren, wie Sie ZIP ohne Passwort extrahieren und wie es ist. Wenn Sie daran interessiert sind, mit Passwörter geschützten Archiven zu arbeiten, werden wir abdecken wie man Retrieve Zip Password & Open Encrypted Z IP File. Folgen Sie diesen Anweisungen, um Ihre ZIF-Dateien in C # effektiv zu verwalten#.
Darüber hinaus, wenn Sie wissen möchten, wie man .NET Unzip Dateien oder durchführen C# Archive Operationen, bietet dieser Leitfaden alle notwendigen Informationen, die Sie beginnen mit ** C# Decompress ZIP** und c# Zipping Dateien.