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

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:

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:

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.

More in this category