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