.NET용 RAR 추출기
.NET용 RAR 추출기 소개
RAR 추출기는 .NET 라이브러리로 개발자가 RAR 아카이브에서 파일을 추출할 수 있게 해줍니다. 이 가이드는 RAR 추출기의 기능과 함수에 대한 개요를 제공하며, 시작하기 위한 코드 예시도 포함되어 있습니다.
RAR 아카이브 추출
RAR 아카이브를 추출하려면 RarArchive
클래스의 ExtractToDirectory
메서드를 사용할 수 있습니다. 이 메서드는 추출된 파일을 저장할 대상 디렉토리의 경로를 받습니다.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
RAR 아카이브에서 특정 파일 추출
RAR 아카이브에서 특정 파일을 추출하려면 Entries
속성을 사용할 수 있습니다.
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);
}
}
}