이 기본 문서에서는 C#에서 7z 아카이브를 만드는 방법에 대해 설명합니다. 여기에는 C# 7z 파일을 사용하여 애플리케이션에서 생성할 수 있는 방법을 보여주는 자세한 단계와 코드 샘플이 포함되어 있습니다. 또한 이 기능을 사용하기 위해 타사 도구나 압축 응용 프로그램을 설치할 필요가 없습니다.
C#에서 7z 아카이브를 만드는 단계
- NuGet 패키지 관리자에서 Aspose.ZIP을(를) 설치하여 7z 아카이브를 만듭니다.
- SevenZipArchive 클래스 개체 초기화
- CreateEntries 메소드를 사용하여 모든 파일 및 디렉토리 추가
- 출력 아카이브를 7z 파일로 저장
이 단계별 접근 방식을 통해 7z 아카이브를 만드는 프로세스를 명확하게 이해할 수 있습니다. 위의 단계에서는 구성 세부 정보도 다룬 다음 C# 7zip 예제 코드를 제공하여 아카이브를 생성합니다. 파일 이름을 지정하여 단일 파일을 압축하거나 해당 경로를 사용하여 전체 폴더를 압축할 수 있습니다.
C#에서 7z 아카이브를 만드는 코드
7z C# 유형의 아카이브를 생성하기 위해 환경 세부 정보 및 샘플 코드가 여기에서 공유됩니다. 이 코드는 폴더의 경로를 취하고 폴더의 모든 내용을 포함하는 7zip 아카이브 파일을 만듭니다. 또한 이 코드를 향상하여 아카이브에 대한 AES 암호화 및 암호 보호를 통합할 수 있습니다. 병렬 처리의 이점을 활용하면서 스레드 기반 응용 프로그램에 이를 포함하여 이 코드를 확장할 수 있습니다.
이 자습서에서는 7zip C# 기반 응용 프로그램 작업에 대한 세부 정보를 설명합니다. 그러나 ZIP 파일에서 파일을 추출하는 방법을 배우고 싶다면 C#에서 ZIP 파일을 추출하는 방법에서 기사를 읽을 수 있습니다.