مستخرج RAR لـ .NET
مقدمة إلى مستخرج RAR لـ .NET
مستخرج RAR هو مكتبة .NET تسمح للمطورين باستخراج الملفات من أرشيفات RAR. يقدم هذا الدليل نظرة عامة على ميزات وظيفية مستخرج RAR، جنباً إلى جانب أمثلة الكود لبدء استخدامها.
استخراج أرشيفات RAR
لإستخراج أرشيف 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);
}
}
}