اکسترکتور RAR برای .NET
معرفی RAR Extractor برای .NET
RAR Extractor یک کتابخانه .NET است که به توسعه دهندگان اجازه می دهد تا فایل ها را از آرشیو های RR استخراج کنند.این راهنمای یک مرور کلی از ویژگی ها و قابلیت های عصاره RA را فراهم می کند، همراه با نمونه های کد برای شما شروع می شود.
دانلود آرشیو های نادر
برای استخراج یک آرشیو RAR، می توانید از ExtractToDirectory
روش از RarArchive
این روش مسیر را به دایرکتوری مقصد می برد که در آن فایل های استخراج شده ذخیره می شوند.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
استخراج فایل های خاص از یک آرشیو RAR
اگر می خواهید فایل های خاص را از یک آرشیو RAR استخراج کنید، می توانید از Entries
مالکیت .
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);
}
}
}