다중 볼륨 Zip 아카이브 작성
Contents
[
Hide
Show
]개요
Aspose.ZIP API를 사용하면 여러 파일로 분할된 zip 아카이브를 구성할 수 있습니다. Aspose.ZIP API는 이러한 아카이브를 구성하기 위한 SaveSplit 메소드를 제공합니다.
분할 아카이브 옵션
SplitArchiveSaveOptions 생성자에는 모든 조각의 파일 이름과 볼륨 크기라는 두 개의 매개 변수가 필요합니다. 마지막 부분의 확장자는 .zip이고 나머지 부분의 확장자는 .z01, .z02, z03 …입니다. 마지막 볼륨은 일반적으로 일반 볼륨보다 작습니다.
다중 볼륨 아카이브 작성
다음 코드 예제는 마지막 부분을 제외하고 각 조각이 65536바이트인 분할 zip 아카이브를 구성하는 방법을 보여줍니다. 파일 이름은 part.z01, part.z02, part.z03, …, part.zip입니다.
1 FileInfo fi1 = new FileInfo("alice29.txt");
2 FileInfo fi2 = new FileInfo("picture.png");
3
4 using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipPPMdCompressionSettings())))
5 {
6 archive.CreateEntry("alice29.txt", fi1);
7 archive.CreateEntry("picture.png", fi2);
8 archive.SaveSplit(@"C:\Folder", new SplitSevenZipArchiveSaveOptions("volume", 65536));
9 }
다중 볼륨 zip을 사용하면 일반 zip과 마찬가지로 모든 암호화 및 압축 방법을 적용할 수 있습니다.