Dieses kurze Tutorial behandelt wie man eine passwortgeschützte ZIP-Datei in C# extrahiert. Es erläutert den schrittweisen Prozess zusammen mit einem ausführbaren Beispielcode zum Extrahieren von ZIP mit Kennwort in C#. Außerdem müssen Sie kein zusätzliches Tool installieren, um diese Funktion in Ihre Anwendung zu integrieren.
Schritte zum Extrahieren einer passwortgeschützten ZIP-Datei in C#
- Bereiten Sie die IDE vor, indem Sie die Bibliothek Aspose.ZIP for .NET installieren
- Legen Sie das Entschlüsselungskennwort mit einem ArchiveLoadOptions-Klassenobjekt fest
- Laden Sie das Quell-ZIP-Verzeichnis mithilfe der Klasse Archive
- Extrahieren Sie die passwortgeschützte ZIP-Datei
Diese Schritte beschreiben genau alle Details zum Öffnen einer verschlüsselten ZIP-Datei in C#. Im ersten Schritt müssen Sie das Entschlüsselungspasswort angeben, um das Archiv zu entsperren. Laden Sie zweitens die verschlüsselte ZIP-Datei und extrahieren Sie ihren gesamten Inhalt in das angegebene Verzeichnis.
Code zum Extrahieren einer passwortgeschützten ZIP-Datei in C#
using Aspose.Zip; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to extract password protected zip file using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create an object of ArchiveLoadOptions class | |
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions(); | |
// Set the password for decryption | |
options.DecryptionPassword = "p@s$"; | |
// Initialize an Archive class object | |
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options); | |
// Extract password protected ZIP file | |
archive.ExtractToDirectory("."); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Dieser Beispielcode zeigt, wie Sie eine kennwortgeschützte ZIP-Datei in C# entpacken*, indem Sie die Kennwortzeichenfolge für die Entschlüsselung angeben. Es gibt jedoch viele andere Optionen, die Sie zum Extrahieren von ZIP-Dateien verwenden können. Verwenden Sie beispielsweise teilweise vergessene Passwörter oder extrahieren Sie die Dateien je nach Ihren Anwendungsfällen mit dem Brute-Force-Angriffsansatz.
Dieses einfache Tutorial hat behandelt, wie man * Dateien mit Passwort entpackt *. Wenn Sie jedoch lernen möchten, wie ZIP-Dateien mit einem Passwort in C# verschlüsselt werden, lesen Sie den Artikel zu wie man eine ZIP-Datei in C# mit einem Passwort schützt.