Wir stoßen oft auf das Szenario, in dem mehrere ZIP-Archive in einem anderen ZIP eingekapselt sind. In solchen Fällen müssen Sie zuerst die übergeordnete ZIP-Datei und dann die verschachtelten Archive nacheinander extrahieren. Um Ihnen die Arbeit zu erleichtern, zeigen wir Ihnen in diesem Artikel, wie Sie die verschachtelten ZIP-Archive in C# .NET extrahieren, ohne komplexen Code schreiben zu müssen.
Dateien in einem ZIP-Archiv in C# .NET löschen
Während Sie mit Archiven in Ihren .NET-Anwendungen arbeiten, müssen Sie möglicherweise Dateien in einer ZIP-Datei bearbeiten. Im vorherigen Beitrag haben Sie gesehen, wie Sie Dateien/Ordner in einem ZIP-Archiv hinzufügen. In diesem Artikel erfahren Sie, wie Sie Dateien in den ZIP-Archiven programmgesteuert in C# löschen. Fangen wir also an.
Erstellen Sie ein ausführbares, selbstextrahierendes Archiv in C#
Ein selbstextrahierendes Archiv (SFX oder SEA) ist ein spezieller Dateityp, der komprimierte Daten zusammen mit ausführbaren Anweisungen enthält. Dieses Archiv hat die Fähigkeit, die darin enthaltenen Dateien selbst zu extrahieren. Daher benötigen Sie keine spezielle Extraktions- oder Dekomprimierungsanwendung, um selbstextrahierende Archive zu öffnen. In diesem Artikel erfahren Sie, wie Sie aus Ihren .NET-Anwendungen heraus ausführbare, selbstextrahierende Archive in C# erstellen.
Mehrere ZIP- oder TAR-Archive in C# zusammenführen
Beim Arbeiten mit Archiven in Ihren .NET-Anwendungen müssen Sie möglicherweise mehrere ZIP- oder TAR-Dateien zusammenführen. Beispielsweise möchten Sie möglicherweise Dateien und Ordner aus mehreren Archiven extrahieren und sie in einem einzigen Archiv ablegen. Um dies zu erreichen, behandelt dieser Artikel das Zusammenführen mehrerer ZIP- oder TAR-Dateien in C#. Wir werden das Zusammenführen von ZIP in ZIP, TAR in TAR, ZIP in TAR und TAR in ZIP behandeln.
Erstellen Sie TAR.GZ- und TAR.XZ-Dateien in C#
TAR ist ein beliebtes UNIX-basiertes Archivierungsformat, das zum Packen mehrerer Dateien verwendet wird, einschließlich Audios, Videos, Installationsprogramme usw. GNU hingegen ist ein Datenkomprimierungsalgorithmus zum Komprimieren großer Dateien vor dem Teilen. TAR.GZ ist die Kombination aus TARs Archivierung und GNUs Komprimierung. In ähnlicher Weise bietet XZ Utils auch die Komprimierung von TAR-Archiven im TAR.XZ-Format. In diesem Artikel erfahren Sie, wie Sie TAR-Archive komprimieren und TAR.GZ- und TAR.XZ-Dateien in C# erstellen.
Konvertieren Sie ZIP Archive in C# in TAR
ZIP ist ein beliebtes Archivierungsformat, das zum Komprimieren von Dateien und Ordnern verwendet wird. ZIP erleichtert die gemeinsame Nutzung mehrerer Dateien, indem es ihre Größe reduziert und sie in einer einzigen Datei zusammenfasst. Andererseits ist TAR ein bekanntes Unix-basiertes Archivierungsformat, das verwendet wird, um die Dateien vor der Freigabe zu verpacken. In einigen Fällen müssen Sie die ZIP Archive in das TAR Format konvertieren. Um dies programmgesteuert zu erreichen, zeigt dieser Artikel, wie Sie ein ZIP Archiv in C# in TAR konvertieren.
Komprimieren und Dekomprimieren von Dateien mit GZip in C#
GZip-Archive (.gz) werden verwendet, um eine oder mehrere Dateien mit dem GNU-Zip-Komprimierungsalgorithmus zu komprimieren. Es wird häufig für die Dateikomprimierung in UNIX-Betriebssystemen verwendet. In diesem Artikel erfahren Sie, wie Sie Dateien komprimieren und GZip (.gz) erstellen. Archive programmgesteuert mit C# Darüber hinaus behandelt der Artikel auch das Extrahieren von GZip-Archiven mit C#.
Öffnen oder extrahieren Sie die 7z Datei (7zip) programmgesteuert mit C# .NET
7z Dateien sind beliebt, da sie eine gute Komprimierungsrate haben. Sie können eine 7z Datei (7zip) programmgesteuert in Ihren C# Anwendungen öffnen oder extrahieren. Bitte sehen Sie sich die folgenden Abschnitte an, um zu erfahren, wie Sie einen 7z Dateiextraktor erstellen und passwortgeschützte Archive entpacken.
Entpacken oder Dateien programmgesteuert mit C# extrahieren
Sie können mehrere Dateien in komprimierter Form als RAR Archiv speichern. In diesem Artikel erfahren Sie, wie Sie Dateien aus einem komprimierten RAR Archiv entpacken oder extrahieren. Weitere Details finden Sie in den folgenden Abschnitten.
Erstellen Sie 7z (7-Zip)-Archive programmgesteuert mit C# .NET
Im vorherigen Beitrag habe ich verschiedene Möglichkeiten zum Erstellen von ZIP archiv mit C# besprochen. Der Artikel behandelte auch, wie man verschlüsselte und passwortgeschützte ZIP Archive erstellt. Neben dem ZIP Format gibt es einige andere häufig verwendete Archivformate wie 7z, tar, RAR usw. Unter diesen basiert das 7z-Archivformat auf einer Open-Source-Architektur und es wird verwendet, um Dateien und Ordner mit einem hohen Komprimierungsverhältnis zu komprimieren. Es unterstützt auch die 256-Bit-AES Verschlüsselung und ermöglicht auch die Verschlüsselung der Dateinamen.