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