다중 볼륨 Zip 아카이브 작성

개요

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과 마찬가지로 모든 암호화 및 압축 방법을 적용할 수 있습니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.