RAR-Entpacker für .NET
Einführung in den RAR-Entpacker für .NET
Der RAR-Entpacker ist eine .NET-Bibliothek, die es Entwicklern ermöglicht, Dateien aus RAR-Archiven zu entpacken. Diese Anleitung bietet einen Überblick über die Funktionen und die Funktionalität des RAR-Entpackers sowie Codebeispiele, um Sie anzuschieben.
Entpacken von RAR-Archiven
Um ein RAR-Archiv zu entpacken, können Sie die ExtractToDirectory
-Methode der RarArchive
-Klasse verwenden. Diese Methode benötigt den Pfad zum Zielverzeichnis, in dem die entpackten Dateien gespeichert werden.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("entpackt");
}
Entpacken spezifischer Dateien aus einem RAR-Archiv
Wenn Sie spezifische Dateien aus einem RAR-Archiv entpacken möchten, können Sie die Entries
-Eigenschaft verwenden.
using (RarArchive archiv = new RarArchive("archiv.rar"))
{
using (var ziel = File.Create(datadir + "ersteDatei.txt"))
{
using (var quelle = archiv.Entries[0].Open())
{
byte[] buffer = new byte[1024];
int gelesen;
while ((gelesen = quelle.Read(buffer, 0, buffer.Length)) > 0)
ziel.Write(buffer, 0, gelesen);
}
}
}