โปรแกรมแตกไฟล์ RAR สำหรับ .NET

Introduction to RAR Extractor สําหรับ .NET

RAR Extractor เป็นห้องสมุด .NET ซึ่งช่วยให้ผู้พัฒนาสามารถ استخراجไฟล์จากไฟล์ RR นี้แนะนําให้เห็นถึงคุณสมบัติและฟังก์ชั่นของ Rar Extrator พร้อมกับตัวอย่างรหัสเพื่อให้คุณเริ่มต้น

สารสกัด RAR

เพื่อ extract a RAR archive คุณสามารถใช้ 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);
        }                    
    }
}
 แบบไทย