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);
        }                    
    }
}
 Italiano