Dieser grundlegende Artikel erklärt, wie man ein 7z-Archiv in C# erstellt. Es enthält die detaillierten Schritte und Codebeispiele, um zu demonstrieren, wie die Verwendung von C# 7z-Dateien in Ihren Anwendungen erstellt werden kann. Darüber hinaus müssen wir kein Tool oder keine Komprimierungsanwendung von Drittanbietern installieren, um mit dieser Funktion zu arbeiten.
Schritte zum Erstellen eines 7z-Archivs in C#
- Installieren Sie Aspose.ZIP aus dem NuGet-Paketmanager, um ein 7z-Archiv zu erstellen
- Initialisieren Sie ein SevenZipArchive-Klassenobjekt
- Fügen Sie alle Dateien und Verzeichnisse mit der Methode CreateEntries hinzu
- Speichern Sie das Ausgabearchiv als 7z-Datei
Wir können den Prozess zum Erstellen eines 7z-Archivs durch diesen schrittweisen Ansatz klar verstehen. Die obigen Schritte behandeln auch die Konfigurationsdetails und stellen dann den C# 7zip-Beispielcode bereit, um das Archiv zu erstellen. Sie können eine einzelne Datei komprimieren, indem Sie ihren Namen angeben, oder einen ganzen Ordner komprimieren, indem Sie seinen Pfad verwenden.
Code zum Erstellen eines 7z-Archivs in C#
Zum Erstellen eines Archivs vom Typ 7z C# werden Umgebungsdetails und Beispielcode hier geteilt. Dieser Code nimmt den Pfad eines Ordners und erstellt eine 7zip-Archivdatei, die den gesamten Inhalt des Ordners enthält. Außerdem können Sie diesen Code um AES-Verschlüsselung und Passwortschutz für das Archiv erweitern. Beachten Sie, dass Sie diesen Code skalieren können, indem Sie ihn in eine Thread-basierte Anwendung einbetten und gleichzeitig die Vorteile der Parallelverarbeitung nutzen.
Dieses Tutorial erklärt die Details für die Arbeit mit 7zip C#-basierten Anwendungen. Wenn Sie jedoch lernen möchten, Dateien aus einer ZIP-Datei zu extrahieren, können Sie den Artikel auf So extrahieren Sie eine ZIP-Datei in C# lesen.