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 our previous Artikel zur Erstellung von ZIP-Dateien, we discussed different techniques for packaging files using 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
Before we get started, ensure that you have Downloaden and referenced Aspose.ZIP for .NET. You can also install the package via the 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:
- Open the ZIP archive using a FileStream.
- Initialize an instance of the Archive class with the FileStream object.
- Access files within the ZIP using the Archive - Einträge collection.
- Set up an ArchiveEntry.ExtractionVerlängerung event handler to display the extraction progress.
- Utilize the ArchivEntry.Extract(String) method to extract files.
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:
- Open the ZIP archive using the FileStream class.
- Create an instance of the Archive class initialized with the ZIP’s FileStream object.
- Use the Archive.ExtractToDirectory(String) method to unzip files into the designated folder.
Hier ist ein Code-Sample für die Unzipping von ZIP-Dateien in eine Ordnung:
C# Unzip Passwort-Schutz ZIP Dateien
You can extract password-protected ZIP archives using Aspose.ZIP for .NET. Simply specify the password using the ArchiveOptionen class, which you will pass as the second parameter to the 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#
If your ZIP archive is encrypted with AES, Aspose.ZIP for .NET supports AES128, AES192, and AES256 encryption methods. Extracting an AES encrypted ZIP file is similar to unzipping a password-protected archive; you only need to provide the decryption password using the ArchiveOptionen class.
Hier ist, wie man AES verschlüsselte ZIP-Dateien in C# extrahiert#:
C# ZIP Extraction API - Erhalten Sie eine kostenlose Lizenz
You can perform ZIP extraction without any evaluation limitations by obtaining Eine freie vorübergehende Lizenz.
Schlussfolgerungen
In this article, we’ve covered how to unzip ZIP files using C# and tackled the extraction of password-protected ZIP archives. Additionally, we explored how to handle encrypted ZIP files. For more information on using Aspose.ZIP for .NET, check out the Dokumentation.
This guide is your go-to resource for C# .NET 6 Zip File Extraction, C# .NET 7 Zip File Extraction, and more. Whether you are working with .NET Core Zip file extraction to specific folder or implementing .NET Zip File Decompression with Error Handling, the techniques discussed here will enhance your ZIP extraction capabilities in .NET.
To further assist you, this guide includes information on C# Unzip File, C# Unzip File to Folder, and C# Decompress ZIP. You will also learn about C# Open ZIP, C# Unpack ZIP, and how to Extract ZIP without Password. If you’re interested in working with password-protected archives, we will cover how to Retrieve ZIP Password and Open Encrypted ZIP File. Follow these instructions to effectively manage your ZIP files in C#.
Darüber hinaus, wenn Sie wissen möchten, wie .NET Unzip Dateien oder durchführen C# Archive Operationen, bietet dieser Leitfaden alle notwendigen Informationen, die Sie beginnen müssen.