RAR Extractor für .NET

Einführung in RAR Extractor für .NET

Der RAR Extractor ist eine .NET-Bibliothek, die Entwicklern erlaubt, Dateien aus RR-Archiven zu extrahieren.Dieser Leitfaden bietet einen Überblick über die Funktionen und Funktionalität des Rar-Extractors, zusammen mit Code Beispiele, um Sie zu starten.

Rare Archive ausführen

To extract a RAR archive, you can use the ExtractToDirectory method of the RarArchive class. This method takes the path to the destination directory where the extracted files will be saved.

using (var extractor = new RarArchive("example.rar"))
{
    extractor.ExtractToDirectory("extracted");
}

Erhebung spezifischer Dateien aus einem RAR-Archiv

If you want to extract specific files from a RAR archive, you can use the Entries property.

using (RarArchive archive = new RarArchive("archive.rar"))
{
    using (var destination = File.Create(dataDir + "firstEntry.txt"))
    {
        using (var source = archive.Entries[0].Open())
        {
            byte[] buffer = new byte[1024];
            int bytesRead;
            while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)                       
                destination.Write(buffer, 0, bytesRead);
        }                    
    }
}
 Deutsch