RAR Extraktor för .NET

Introduktion till RAR Extractor för .NET

RAR Extractor är en .NET-bibliotek som gör det möjligt för utvecklare att extrahera filer från rars arkiv. Denna guide ger en översikt över funktionerna och funktionaliteten hos rar extractors, tillsammans med kodexempel för att få dig igång.

Sällsynta arkiv

För att extrahera en RAR-arkiv kan du använda ExtractToDirectory Metoden för den RarArchive Denna metod tar vägen till destinationsdiagrammet där de extraherade filerna sparas.

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

Att extrahera specifika filer från en RAR-arkiv

Om du vill extrahera specifika filer från en RAR-arkiv kan du använda Entries och egendom.

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);
        }                    
    }
}
 Svenska