RAR Extractor per .NET
Introduzione al RAR Extractor per .NET
Il RAR Extractor è una libreria .NET che consente agli sviluppatori di estrarre file dagli archivi RR. Questa guida fornisce una panoramica delle caratteristiche e delle funzionalità dell’Extractore RER, insieme ad esempi di codice per iniziare.
Archivio RAR
Per estrarre un archivio RAR, è possibile utilizzare il ExtractToDirectory
Il metodo del RarArchive
Questo metodo prende il percorso verso la directory di destinazione dove i file estratti saranno salvati.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
Estratto di file specifici da un RAR Archive
Se si desidera estrarre file specifici da un archivio RAR, è possibile utilizzare il Entries
La proprietà .
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);
}
}
}