Extractor RAR per a .NET

Introducció a RAR Extractor per a .NET

L’extractor de RAR és una biblioteca .NET que permet als desenvolupadors extreure arxius de l’arxiu d’ARR. Aquesta guia proporciona una visió de les característiques i funcionalitats de la extractora de ARR, juntament amb exemples de codi per començar.

Arxiu d’extracció RAR

Per extraure un arxiu RAR, podeu utilitzar el ExtractToDirectory El mètode de la RarArchive Aquest mètode pren el camí a la direcció de destinació on s’emmagatzemen els arxius extraïts.

using (var extractor = new RarArchive("example.rar"))
{
    extractor.ExtractToDirectory("extracted");
}

Extraure arxius específics d’un Arxiu RAR

Si vols extraure arxius específics d’un arquitecte RAR, pots utilitzar el Entries La propietat .

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);
        }                    
    }
}
 Català