C#에서 7z 아카이브 생성하는 방법

C#에서 7z 아카이브 생성하는 방법

이 기본 기사는 C#에서 7z 아카이브를 만드는 방법을 설명합니다.이것은 세부적인 단계와 코드 샘플을 포함하여 응용 프로그램 내에서 7z 파일을 만드는 방법을 보여주며 제 3 자 도구 또는 압축 응용 프로그램이 필요하지 않습니다.

7z 아카이브 만들기 혜택

  • 높은 압축 비율:- 7z 형식은 종종 다른 형식에 비해 더 나은 압축을 제공합니다.

  • 멀티 트레이딩 지원:- 여러 CPU 코어를 사용하여 더 빠른 압축 속도를 제공합니다.

  • 강력한 암호화:- AES-256 암호화를 제공하여 저장된 데이터의 보안을 향상시킵니다.

원제 : Environment Preparation

  • Visual Studio 또는 모든 호환되는 .NET IDE를 설정합니다.
  • NuGet 패키지 관리자를 통해 Aspose.ZIP를 설치합니다.

7z 아카이브를 만들기위한 단계별 가이드

단계 1 : Aspose.ZIP 설치

추가하기 The Aspose.ZIP NuGet을 사용하여 프로젝트에 도서관.

Install-Package Aspose.ZIP

2단계 : SevenZipArchive Object를 시작합니다.

하나의 사례를 만들기 위하여 SevenZipArchive 클래스 입니다

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

단계 3: 파일 및 디렉토리를 추가

사용하시기 바랍니다 CreateEntries 파일 또는 디렉토리를 파일에 추가하는 방법.

archive.CreateEntries("folder");

단계 4 : 7z 아카이브를 저장

마지막으로, 디스크에 7z 파일로 파일을 저장합니다.

archive.Save("folder.7z");

7z 아카이브를 만드는 완전한 코드 예제

다음은 7z 아카이브 생성 프로세스를 보여주는 완전한 C# 예입니다.

// Create an empty 7z archive
using (SevenZipArchive archive = new SevenZipArchive())
{
    // Call the CreateEntries function to add the folder containing the contents
    archive.CreateEntries("folder");

    // Save the archive as a 7z file
    archive.Save("folder.7z");
}

추가 정보

  • Aspose.ZIP 라이브러리는 AES 암호화와 같은 고급 기능을 사용하여 파일을 보안할 수 있습니다.
  • 또한 파일을 만들 때 더 빠른 처리를 위해 멀티 트라이딩을 구현할 수 있습니다.

결론

이 튜토리얼은 Aspose.ZIP를 사용하여 C#에서 7z 아카이브를 만드는 방법을 보여줍니다.이 과정은 간단하며, 도서관의 유연성으로 다양한 파일 유형을 쉽게 관리하고 응용 프로그램의 파일 관리 능력을 향상시킬 수 있습니다.

 한국어