Extractor RAR pentru .NET
Introducere la Extractorul RAR pentru .NET
Extractorul RAR este o bibliotecă .NET care permite dezvoltatorilor să extragă fișierele din arhivele RR. Acest ghid oferă o imagine de ansamblu a caracteristicilor și funcționalității extractora RAL, împreună cu exemplele de cod pentru a vă începe.
Arhivă RAR
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");
}
Extragerea fișierelor specifice dintr-un arhiv RAR
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);
}
}
}