Estraettore RAR per .NET
Introduzione all’Estraettore RAR per .NET
L’Estraettore RAR è una libreria .NET che consente agli sviluppatori di estrarre file da archivi RAR. Questa guida fornisce una panoramica delle caratteristiche e della funzionalità dell’Estraettore RAR, insieme a esempi di codice per iniziare.
Estrazione degli Archivi RAR
Per estrarre un archivio RAR, è possibile utilizzare il metodo ExtractToDirectory
della classe RarArchive
. Questo metodo richiede il percorso della directory di destinazione dove verranno salvati i file estratti.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("estrazione");
}
Estrazione di File Specifici da un Archivio RAR
Se si desidera estrarre file specifici da un archivio RAR, è possibile utilizzare la proprietà Entries
.
using (RarArchive archive = new RarArchive("archivio.rar"))
{
using (var destination = File.Create(dataDir + "primoEntry.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);
}
}
}