RAR Розпаковувач для .NET

Введення в RAR Extractor для .NET

РАР Екстрактор - це бібліотека .NET, яка дозволяє розробникам екстрактувати файли з RAR-архівів.Цей посібник дає перегляд функцій і функціонування РАР-екстрактора, а також приклади коду, щоб почати.

Рідкісні архіви

Для того, щоб видалити RAR-архіви, ви можете використовувати ExtractToDirectory Метод з RarArchive Цей метод веде шлях до каталогу призначення, де будуть збережені витягнуті файли.

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

Витяг конкретних файлів з RAR Archive

Якщо ви хочете витягти певні файли з 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);
        }                    
    }
}
 Українська