So extrahieren Sie RAR-Dateien mit C#

In dieser Anleitung behandeln wir den Prozess, wie man RAR-Dateien mit C# extrahiert. Es verfügt über die Ressourcen zum Einrichten der Entwicklungsumgebung, eine Liste von Schritten zur Ausarbeitung der Programmierlogik und einen ausführbaren Beispielcode zum Entpacken von RAR-Dateien mit C#. Sie lernen die Optionen zum Extrahieren der ausgewählten Dateien nur anhand verschiedener Kriterien kennen.

Schritte zum Entpacken von RAR-Dateien mit C#

  1. Stellen Sie die Umgebung so ein, dass Aspose.Zip for .NET zum Extrahieren von RAR-Dateien verwendet wird
  2. Laden Sie die Quell-RAR-Datei mit dem Klassenobjekt RarArchive
  3. Analysieren Sie alle Einträge in der RAR-Datei
  4. Erstellen Sie in jeder Iteration einen Dateistream mit dem Namen entry
  5. Lesen Sie alle Bytes aus dem Quelleneintrag und speichern Sie sie im Dateistream
  6. Speichern Sie jede Datei auf der Festplatte, nachdem Sie alle Bytes geschrieben haben

In diesen Schritten wird erläutert, wie Sie RAR mit C# extrahieren. Der Vorgang beginnt mit dem Laden der RAR-Quelldatei und dem anschließenden Parsen aller darin enthaltenen Einträge. Erstellen Sie für jeden Eintrag eine separate Datei mit seinem Namen und speichern Sie alle Bytes aus dem Archiv in der entsprechenden Datei, bevor Sie sie auf der Festplatte speichern.

Code zum Extrahieren von RAR-Dateien mit C#

Dieser Beispielcode zeigt, wie man RAR mit C# *entpackt. Während Sie alle Einträge im Archiv durchgehen, können Sie die Dateien anhand der komprimierten Größe, der Erstellungszeit, der letzten Zugriffszeit, der Änderungszeit und des Namens filtern, wie im Beispielcode verwendet. Es ist nicht notwendig, die Dateien zu extrahieren, da Sie die Dateiinformationen möglicherweise nur mit der RarArchiveEntry-Klasse erhalten.

In diesem Artikel haben wir den Prozess zum Entpacken von RAR mit C# kennengelernt. Wenn Sie eine ZIP-Datei entpacken möchten, lesen Sie den Artikel zu So extrahieren Sie eine ZIP-Datei in C#.

 Deutsch