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

Alternatively, you can download it directly from the 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:

  • Load the RAR archive using the RarArchive class.
  • 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 **Aespose 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