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 아카이브를 만드는 방법을 보여줍니다.이 과정은 간단하며, 도서관의 유연성으로 다양한 파일 유형을 쉽게 관리하고 응용 프로그램의 파일 관리 능력을 향상시킬 수 있습니다.