
In A Vorheriger Post, Wir haben untersucht, wie wir erstellen ZIP Archiv verwendet C#. Jetzt werden wir uns auf das 7z-Format konzentrieren, das für seinen hohen Komprimierungsverhältnis und robuste 256-Bit-AES-Cryption-Fähigkeiten berühmt ist.Dies macht die .NET 7z-Bibliothek eine ideale Wahl für die sichere und effiziente Verarbeitung von Dateien.
Was du lernen wirst
In diesem Tutorial erfahren Sie, wie Sie programmatisch 7z (7-Zip) Archive erstellen, indem Sie C# verwenden:
- Erstellen eines 7z-Archives mit einem einzigen Eingang
- Erstellen eines AES verschlüsselten 7z-Archives
- Einrichten verschiedener Passwörter für 7z-Einträge
Wir werden die Aspose.ZIP für .NET API. Sie können diese Bibliothek über:
- NuGet Paketmanager
- Download der DLL und sie in Ihr Projekt einbeziehen
7z (7-Zip) Archive mit C# erstellen
Sie können Dateien in ein 7z-Archiv komprimieren, das sowohl für Single-Datei als auch für Multi-Datei-Szenarien geeignet ist. Diese Funktion bietet eine kostengünstige Lösung für Entwickler, die nach einem .NET RAR-Extraktions-Tool suchen.
7z Archive mit einem einzigen Eingang erstellen
Um ein 7z-Archiv mit einem einzigen Datei zu erstellen, folgen Sie diesen Schritten:
- Öffnen Sie eine neue FileStream die 7z Datei erstellen.
- Instanzieren Sie die SevenZipArchive und Klasse.
- Datei hinzufügen mit SiebenZipArchive.CreateEntry.
- Speichern Sie das Archiv mit SiebenZipArchive.Save.
Hier ist ein C# Beispiel, um zu illustrieren:
7z Archive mit mehreren Beiträgen erstellen
Um mehrere Dateien in ein einziges 7z-Archiv zu komprimieren:
- Schaffen Sie ein Beispiel für die SevenZipArchive und Klasse.
- Use SiebenZipArchive.CreateEntries und durch den Folderweg gehen.
- Speichern Sie das Archiv mit SiebenZipArchive.Save.
zum Beispiel:
Erstellen Sie ein AES Encrypted 7z Archive mit C#
Um Ihre Dateien zu sichern, können Sie die AES-Cryption verwenden, eine Funktion der .NET 7z-Bibliothek, die die Archivsicherheit verbessert:
- Schaffen Sie ein Beispiel für SiebenZipAESEncryptionSettings.
- Konfigurieren Sie die erforderlichen Verschlüsselungsparameter.
- Fügen Sie Beiträge in das Archiv hinzu und speichern Sie es.
zum Beispiel:
Konfigurieren Sie verschiedene Passwörter für 7z Einträge mit C#
Einzigartige Passwörter an verschiedene Inträge in Ihrem Archiv zu zugeordnen:
- Öffnen A FileStream für das 7z-Archiv.
- Use SiebenZipArchive.CreateEntry Einträge hinzufügen, während einzelne Passwörter angegeben werden.
- Speichern Sie das Archiv.
zum Beispiel:
Schlussfolgerungen
In diesem Artikel haben wir untersucht, wie man 7z-Archive in C# programmatisch erstellen, sie mit AES-Cryption sichern und einzigartige Passwörter an Beiträge zugeordnet Aspose.ZIP Dokumentation.
Durch die Verwendung des Aspose Plugin für .NET können Sie Archive effizient verwalten, Verschlüsselung anwenden und Ihre Workflows - alles für nur $99. Entfernen Sie heute fortschrittliche Funktionen mit diesem zuverlässigen .NET-Archiv-Extraktionsplugin, das alle wichtigen Formate unterstützt!
More in this category
- Erstellen Sie ein Flach-ZIP-Archiv in C#-Extract Nested ZIPs Effizient
- Extrakt 7z Dateien in C# Open Password-Protected 7zip Archives
- Extrakt Nested ZIP Archive in C#
- Fügen Sie Dateien oder Ordner programmgesteuert zu ZIP-Archiven in C# hinzu#
- RAR-Dateien in C# zu extrahieren Unrar RAR-Archive effizient