Ekstraktor RAR untuk .NET

Pengenalan ke RAR Extractor untuk .NET

The RAR Extractor adalah sebuah perpustakaan .NET yang memungkinkan pengembang untuk mengekstrak file dari arkib. panduan ini memberikan gambaran keseluruhan tentang fitur dan fungsi dari RR Extrator, bersama dengan contoh kode untuk memulai Anda.

Mengekstrak RAR Archives

Untuk mengekstrak file RAR, Anda dapat menggunakan ExtractToDirectory Metode dari RarArchive Metode ini mengambil jalur ke direktori tujuan di mana file yang diekstrak akan disimpan.

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

Mengekstrak file spesifik dari arsip RAR

Jika Anda ingin mengekstrak file tertentu dari arkib RAR, Anda dapat menggunakan Entries dan Properti.

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);
        }                    
    }
}
 Indonesia