
소개
RAR 아카이브는 여러 파일을 단일 패키지로 압축하고 묶는 데 인기 있는 선택입니다. 이 가이드에서는 C#에서 RAR 파일을 추출하는 방법을 보여드리며, 비밀번호로 보호된 및 암호화된 RAR 아카이브도 포함됩니다. Aspose.ZIP for .NET을 사용하면 RAR4 및 RAR5 아카이브를 효율적으로 쉽게 추출하고 관리할 수 있습니다.
목차
- C# RAR 추출 설정
- RAR에서 특정 파일 추출
- RAR 아카이브에서 모든 파일 추출
- 비밀번호로 보호된 RAR에서 파일 추출
- 비밀번호로 보호된 RAR에서 모든 파일 추출
- 무료 API 라이센스 받기
- 결론 및 추가 자료
1. C# RAR 추출 설정
C#에서 RAR 아카이브의 파일을 추출하기 시작하려면 Aspose.ZIP for .NET을 설치해야 합니다. 이 강력한 라이브러리는 암호화된 아카이브를 포함하여 RAR4 및 RAR5 형식을 모두 지원합니다.
설치
다음 명령어로 NuGet을 통해 라이브러리를 설치할 수 있습니다:
PM> Install-Package Aspose.Zip
또는 Aspose 다운로드 페이지에서 직접 다운로드할 수 있습니다.
2. RAR에서 특정 파일 추출
RAR 아카이브에서 단일 파일을 추출하려면 다음 단계를 따르세요:
RarArchive
클래스를 사용하여 RAR 아카이브를 로드합니다.- 추출할 특정 파일을 선택합니다.
- 원하는 위치에 추출된 파일을 저장합니다.
코드 예제
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
이 방법은 RAR 아카이브에서 단일 파일을 효과적으로 추출할 수 있게 해줍니다.
3. RAR 아카이브에서 모든 파일 추출
RAR 아카이브에서 모든 파일을 추출하려면 다음 단계를 따르세요:
- RAR 파일을 로드합니다.
- 추출할 대상 디렉토리를 지정합니다.
코드 예제
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
이 접근 방식은 아카이브의 모든 파일을 지정한 디렉토리로 추출합니다.
4. 비밀번호로 보호된 RAR에서 파일 추출
비밀번호로 보호된 RAR 아카이브를 다룰 때는 다음 단계를 따라 특정 파일을 추출할 수 있습니다:
- 암호화된 RAR 아카이브를 로드합니다.
- 올바른 비밀번호를 제공합니다.
- 원하는 파일을 추출합니다.
코드 예제
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
이 방법은 비밀번호로 보호된 RAR 아카이브에서 특정 파일을 잠금 해제하고 추출하는 데 효과적입니다.
5. 비밀번호로 보호된 RAR에서 모든 파일 추출
비밀번호로 보호된 RAR 아카이브에서 모든 파일을 추출하려면 다음 단계를 따르세요:
- 암호화된 RAR 파일을 로드합니다.
- 올바른 비밀번호를 입력합니다.
- 원하는 출력 폴더에 모든 파일을 추출합니다.
코드 예제
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
이 방법은 원래 구조를 유지하면서 모든 암호화된 파일을 추출하는 것을 보장합니다.
6. 무료 API 라이센스 받기
Aspose.ZIP의 모든 기능을 잠금 해제하려면 **무료 임시 라이센스**를 요청할 수 있습니다.
종합 문서를 보려면 **Aspose.ZIP 가이드**를 방문하거나 **Aspose 포럼**에서 커뮤니티와 소통하여 질문을 하세요.
7. 결론 및 추가 자료
요약
이 가이드에서는 다음을 다루었습니다:
- ✅ C#에서 RAR 파일 추출하는 방법
- ✅ 비밀번호로 보호된 및 암호화된 RAR 아카이브 추출
- ✅ 단일 및 배치 추출 처리
Aspose.ZIP for .NET을 사용하면 애플리케이션에서 아카이브를 효율적으로 추출, 압축 및 관리할 수 있습니다. 오늘 RAR 파일 처리 자동화를 시작하세요! 단 $99입니다!