Extractor RAR para .NET
Introducción al Extractor RAR para .NET
El Extractor RAR es una biblioteca de .NET que permite a los desarrolladores extraer archivos de archivos RAR. Esta guía proporciona una visión general de las características y funcionalidades del Extractor RAR, junto con ejemplos de código para empezar.
Extrayendo Archivos RAR
Para extraer un archivo RAR, puedes usar el método ExtractToDirectory
de la clase RarArchive
. Este método toma la ruta al directorio de destino donde se guardarán los archivos extraídos.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
Extrayendo Archivos Específicos de un Archivo RAR
Si deseas extraer archivos específicos de un archivo RAR, puedes usar la propiedad 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);
}
}
}