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