Extract RAR Files in C#

Einführung

RAR-Archive sind eine beliebte Wahl, um mehrere Dateien in ein einziges Paket zu komprimieren und zu bündeln.In diesem Leitfaden zeigen wir Ihnen, wie Sie RAR-Dateien in C# extrahieren können, einschließlich Passwort geschützt und verschlüsselt RAR-Archive.Mit der Verwendung von Aspose.ZIP für .NET können Sie sowohl RAR4 als auch RAR5-Archive effizient extrahieren und verwalten.

Tabelle der Inhalte

1. Set Up C# RAR Extraction

Um mit Extraktionen von Dateien aus RAR-Archiven in C# zu beginnen, müssen Sie Aspose.ZIP für .NET installieren.Diese mächtige Bibliothek unterstützt sowohl RAR4 als auch RAR5-Formate, einschließlich verschlüsselten Archiven.

Installation

Sie können die Bibliothek über NuGet mit dem folgenden Befehl installieren:

PM> Install-Package Aspose.Zip

Alternativ können Sie es direkt von der Aspose Downloads Seite.

2. Extrahieren Sie eine spezifische Datei aus RAR

Um ein einzelnes Datei aus einem RAR-Archiv zu extrahieren, folgen Sie diesen Schritten:

  • Laden Sie das RAR-Archiv mit dem RarArchive und Klasse.
  • Wählen Sie die spezifische Datei aus, die Sie extrahieren möchten.
  • Speichern Sie die extrahierte Datei an Ihren gewünschten Standort.

Code Beispiel

using (RarArchive archive = new RarArchive("input.rar"))
{
    RarArchiveEntry entry = archive.Entries["example.txt"];
    entry.Extract("output_folder/example.txt");
}

Diese Methode ermöglicht es Ihnen, ein einzelnes Datei aus dem RAR-Archiv effizient zu extrahieren.

3. Entfernen Sie alle Dateien aus dem RAR Archive

Um alle Dateien aus einem RAR-Archiv zu extrahieren, folgen Sie einfach diesen Schritten:

  • Laden Sie die seltene Datei herunter.
  • Angeben Sie die Zieldirektion für die Extraktion.

Code Beispiel

using (RarArchive archive = new RarArchive("input.rar"))
{
    archive.ExtractToDirectory("output_folder/");
}

Dieser Ansatz extrahiert alle Dateien aus dem Archiv in den angegebenen Katalog.

4. Extrahieren Sie eine Datei aus Passwort geschützt RAR

Beim Umgang mit einem Passwort geschützten RAR-Archiv können Sie eine bestimmte Datei extrahieren, indem Sie die folgenden Schritte folgen:

  • Laden Sie das verschlüsselte RAR-Archiv.
  • Geben Sie das richtige Passwort.
  • Entfernen Sie die gewünschte Datei.

Code Beispiel

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    RarArchiveEntry entry = archive.Entries["secure_file.txt"];
    entry.Extract("output_folder/secure_file.txt");
}

Diese Methode blockiert und extrahiert eine bestimmte Datei aus einem mit Passwort geschützten RAR-Archiv effizient.

5. Entfernen Sie alle Dateien aus Passwort geschützt RAR

Um alle Dateien aus einem Passwort geschützten RAR-Archiv zu extrahieren, folgen Sie diesen Schritten:

  • Laden Sie die verschlüsselte RAR Datei herunter.
  • Geben Sie das richtige Passwort ein.
  • Entfernen Sie alle Dateien in die gewünschte Output-Folde.

Code Beispiel

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    archive.ExtractToDirectory("output_folder/");
}

Diese Methode sorgt dafür, dass Sie alle verschlüsselten Dateien extrahieren und gleichzeitig ihre ursprüngliche Struktur bewahren.

6. Erhalten Sie eine kostenlose API-Lizenz

Um die füllten Funktionen von Aspose.ZIP zu löschen, können Sie eine freie vorübergehende Lizenz beantragen).

Für umfassende Dokumentation besuchen Sie den Aspose.ZIP Guide ** oder engagieren Sie sich mit der Gemeinschaft in der ** Forum für alle Anfragen.

7. Schlussfolgerung und zusätzliche Ressourcen

Zusammenfassung

In diesem Leitfaden umfasst wir:

    • Wie Sie RAR-Dateien in C# extrahieren#
    • Extracting Passwort geschützte und verschlüsselte RAR-Dateien
    • Bearbeitung sowohl Einzel- als auch Batch-Extraktionen

Mit Aspose.ZIP für .NET können Sie in Ihren Anwendungen effizient Archive extrahieren, komprimieren und verwalten. Beginnen Sie heute Automatisierte RAR-Dateienverarbeitung für nur $99!

More in this category