Extractor RAR para .NET
Introducción a RAR Extractor para .NET
El extractor de RAR es una biblioteca .NET que permite a los desarrolladores extraer archivos de los archivo de rar.Este guía proporciona una visión general de las características y funcionalidades del extractor, junto con ejemplos de código para darle comienzo.
Extracción RAR Archivos
Para extraer un archivo RAR, puede utilizar el ExtractToDirectory
El método de la RarArchive
Este método toma el camino al directorio de destino donde se salvarán los archivos extraídos.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
Extraer archivos específicos de un archivo RAR
Si desea extraer archivos específicos de un archivo RAR, puede utilizar el Entries
La propiedad .
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);
}
}
}