ZIP in 7z in C# konvertieren

Dieses Thema beschreibt, wie man ZIP-Dateien in 7z-Dateien in C# konvertiert. Es behandelt die Konfiguration der Umgebung, den schrittweisen Algorithmus und ein lauffähiges Beispiel zur Konvertierung von ZIP in 7zip in C#. Die Integration dieser Funktion in Ihre Anwendung erfordert keine zusätzliche Komprimierungssoftware.

Schritte zur Konvertierung von ZIP in 7ZIP in C#

  1. Installieren Sie Aspose.ZIP, um ein ZIP-Archiv in 7z zu konvertieren
  2. Lesen Sie das ZIP-Verzeichnis mit der Klasse Archive
  3. Definieren Sie ein Objekt der Klasse SevenZipArchive, um das 7z-Zielverzeichnis zu schreiben
  4. Iterieren Sie über jede Datei im ZIP-Archiv und erstellen Sie einen entsprechenden Eintrag im 7z-Archiv
  5. Speichern Sie die erstellte 7z-Datei mit der Methode Save

Diese Schritte geben einen Überblick über das Exportieren von ZIP zu 7zip in C#. Zuerst wird das ZIP-Archiv geladen, dann wird über jeden Eintrag darin iteriert. Abschließend werden alle Dateien vom Quell- zum Zielarchiv kopiert.

Code zum Exportieren von ZIP nach 7z in C#

Dieser Codeausschnitt zeigt den Ablauf zur Konvertierung von ZIP in 7z in C#. Dabei werden die Klassen Archive und SevenZipArchive verwendet. Zusätzlich kann der Prozess mit der Klasse SevenZipEntrySettings weiter angepasst werden. Beispielsweise können Komprimierungs- oder Verschlüsselungseinstellungen für das Ziel-7z-Archiv konfiguriert werden.

Dieses Tutorial enthält alle relevanten Informationen zur Verarbeitung von zip 7z in C#. Wenn Sie jedoch die erzeugte 7z-Datei programmatisch extrahieren möchten, lesen Sie den Artikel über 7z-Datei-Öffner in C# erstellen.

 Deutsch