РАР Екстрактор за .NET
Въведение в RAR Extractor за .NET
The RAR Extractor е .NET библиотека, която позволява на разработчиците да извличат файлове от архивите на РАР. Този ръководство предоставя общ преглед на характеристиките и функционалността на екстрактора на РАР, заедно с примери за код, за да започнете.
Изтегляне на редки архиви
За да изтеглите 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);
}
}
}