РАР Экстрактор для .NET
Введение в RAR Extractor для .NET
Экстрактор RAR - это библиотека .NET, которая позволяет разработчикам экстрактировать файлы из архивов РАР. Этот руководство предоставляет обзор особенностей и функциональности ЭКстрактора RAL, а также примеры кода для того, чтобы начать.
Использование редких архивов
Чтобы извлечь RAR-архив, можно использовать ExtractToDirectory
Метод в RarArchive
Этот метод проходит путь к директории назначения, где будут сохранены извлеченные файлы.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
Извлечение конкретных файлов из редкого архива
Если вы хотите извлечь определенные файлы из 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);
}
}
}