استخراج 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);
        }                    
    }
}
 عربي