이 문서는 ZIP 파일을 7z 형식으로 C#에서 변환하는 방법을 설명합니다. 환경 설정 방법, 단계별 처리 과정, 실행 가능한 C# 코드 예제가 포함되어 있으며, 별도의 파일 압축 소프트웨어를 설치하지 않고도 기능을 애플리케이션에 통합할 수 있습니다.
C#에서 ZIP을 7ZIP으로 변환하는 단계
- Aspose.ZIP 설치하여 ZIP 아카이브를 7z로 변환
- Archive 클래스를 사용하여 입력 ZIP 디렉터리 읽기
- 출력 7z 디렉터리를 쓰기 위해 SevenZipArchive 클래스 객체 정의
- ZIP 아카이브의 각 파일을 반복하여 7z 아카이브에 해당 항목 생성
- Save 메서드를 사용하여 결과 7z 파일 저장
이 단계들은 C#에서 ZIP을 7zip으로 변환하는 전반적인 흐름을 보여줍니다. 먼저 ZIP 아카이브를 로드한 후 각 항목을 순차적으로 처리하고, 최종적으로 모든 파일 내용을 대상 아카이브에 복사합니다.
ZIP을 7z로 내보내는 C# 코드
위 코드는 C#에서 ZIP을 7z로 변환하는 작업 흐름을 보여줍니다. Archive 클래스와 SevenZipArchive 클래스를 사용하여 ZIP 파일을 변환하며, 필요에 따라 SevenZipEntrySettings 클래스를 사용하여 압축률이나 암호화 설정을 커스터마이즈할 수도 있습니다.
이 튜토리얼은 C#에서 zip 7z를 다루는 모든 관련 정보를 설명합니다. 만약 출력된 7z 파일을 코드로 추출하고 싶다면, C#에서 7z 파일 열기 문서를 참고하세요.