Extract RAR Files in C#

소개

RAR 아카이브는 단일 패키지로 여러 파일을 압축하고 결합하는 인기있는 선택입니다.이 가이드에서는 암호 보호 및 암호화된 RAR 아카이브를 포함하여 C#에서 RAR 파일을 추출하는 방법을 보여 드리겠습니다. .NET을 위한 Aspose.ZIP를 사용하면 RAR4 및 RAR5 아카이브 모두를 쉽게 추출하고 관리할 수 있습니다.

테이블 콘텐츠

C# RAR 추출을 설정합니다

C#에서 RAR 아카이브에서 파일 추출을 시작하려면 .NET에 대한 Aspose.ZIP를 설치해야 합니다.이 강력한 도서관은 암호화 된 아카이브를 포함하여 RAR4 및 RAR5 형식을 지원합니다.

설치

NuGet를 통해 도서관을 다음 명령으로 설치할 수 있습니다.

PM> Install-Package Aspose.Zip

대신, 당신은 그것을 직접 다운로드 할 수 있습니다. 아스포스 다운로드 페이지.

2.RAR에서 특정 파일을 추출

RAR 파일에서 단일 파일을 추출하려면 다음 단계를 따르십시오.

  • RAR 아카이브를 사용하여 다운로드 RarArchive 클래스 입니다
  • 추출하려는 특정 파일을 선택합니다.
  • 추출 된 파일을 원하는 위치로 저장합니다.

코드 예제

using (RarArchive archive = new RarArchive("input.rar"))
{
    RarArchiveEntry entry = archive.Entries["example.txt"];
    entry.Extract("output_folder/example.txt");
}

이 방법은 RAR 아카이브에서 단일 파일을 효과적으로 추출 할 수 있습니다.

모든 파일을 RAR 아카이브에서 추출

RAR 파일에서 모든 파일을 추출하려면 다음 단계를 따르십시오.

  • RAR 파일을 다운로드합니다.
  • 추출에 대한 대상 디렉토리를 지정합니다.

코드 예제

using (RarArchive archive = new RarArchive("input.rar"))
{
    archive.ExtractToDirectory("output_folder/");
}

이 접근 방식은 모든 파일을 아카이브에서 지정된 디렉토리로 추출합니다.

암호 보호 RAR에서 파일을 추출

password-protected 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 아카이브에서 특정 파일을 잠그고 추출합니다.

모든 파일을 암호 보호 RAR에서 추출

암호로 보호된 RAR 아카이브에서 모든 파일을 추출하려면 다음 단계를 따르십시오.

  • 암호화된 RAR 파일을 다운로드합니다.
  • 올바른 암호를 입력합니다.
  • 원하는 출력 폴더에 모든 파일을 추출합니다.

코드 예제

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    archive.ExtractToDirectory("output_folder/");
}

이 방법은 모든 암호화 된 파일을 추출하고 원래 구조를 유지하는 것을 보장합니다.

무료 API 라이센스를 얻으십시오

Aspose.ZIP의 전체 기능을 해제하려면 무료 임시 라이센스를 요청할 수 있습니다.

포괄적 인 문서를 얻으려면 Aspose.ZIP 가이드 ** 를 방문하거나 질문에 대 한 ** [아스포스 포럼]bfd21916 d213 에서 커뮤니티와 함께 참여하십시오.

결론 및 추가 자원

요약

이 가이드에서는 다음을 다루고 있습니다 :

    • C#에서 RAR 파일을 추출하는 방법
    • 암호 보호 및 암호화된 RAR 파일 추출
    • 단일 및 배치 추출물 모두 처리

Aspose.ZIP for .NET, 당신은 효율적으로 추출, 압축, 그리고 당신의 응용 프로그램에 아카이브를 관리할 수 있습니다.

More in this category