RAR extraktor pro .NET

Úvod do RAR Extractor pro .NET

RAR Extractor je knihovna .NET, která umožňuje vývojářům extrahovat soubory z archivů RR. Tento průvodce poskytuje přehled o funkcích a funkcích extraktoru, spolu s příklady kódu, které vám umožní začít.

Vyhledávání RAR archivů

Chcete-li extrahovat RAR archiv, můžete použít ExtractToDirectory Metoda z RarArchive Tato metoda vede cestu do adresáře cíle, kde se uloží extrahované soubory.

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

Odstranění specifických souborů z RAR archivu

Chcete-li extrahovat konkrétní soubory z RAR archivu, můžete použít Entries a vlastnictví .

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);
        }                    
    }
}
 Čeština