Trình giải nén RAR cho .NET

Giới thiệu về RAR Extractor cho .NET

RAR Extractor là một thư viện .NET cho phép các nhà phát triển để extract các tập tin từ các tệp rar. hướng dẫn này cung cấp một cái nhìn tổng quan về các tính năng và chức năng của Rar Extrator, cùng với các ví dụ mã để bắt đầu.

Tải RAR Archives

Để thu thập một tập tin RAR, bạn có thể sử dụng ExtractToDirectory Phương pháp của The RarArchive Phương pháp này đi theo con đường đến thư mục đích nơi các tập tin được lấy sẽ được lưu.

using (var extractor = new RarArchive("example.rar"))
{
    extractor.ExtractToDirectory("extracted");
}

Thu thập các tập tin cụ thể từ một RAR Archive

Nếu bạn muốn lấy các tập tin cụ thể từ một tệp RAR, bạn có thể sử dụng Entries tài sản .

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);
        }                    
    }
}
 Tiếng Việt