다중 볼륨 7z 아카이브 작성

개요

Aspose.ZIP API를 사용하면 여러 파일(볼륨)로 분할된 7z 아카이브를 구성할 수 있습니다. Aspose.ZIP API는 이러한 아카이브를 구성하기 위한 SaveSplit 메소드를 제공합니다. 

분할 아카이브 옵션

SplitSevenZipArchiveSaveOptions 생성자에는 모든 조각의 파일 이름과 볼륨 크기라는 두 개의 매개 변수가 필요합니다. 조각에는 .7z.001, .7z.002, .7z.003 … 확장자가 있습니다. 마지막 볼륨은 일반적으로 일반 볼륨보다 작습니다.

다중 볼륨 아카이브 작성

다음 코드 예제는 마지막 항목을 제외하고 각 조각이 65536바이트인 분할 7z 아카이브를 구성하는 방법을 보여줍니다. 파일 이름은 part.7z.001, part.7z.002, part.7z.003, …입니다.

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    }

다중 볼륨 7z는 일반 7z 아카이브와 마찬가지로 암호화 및 모든 압축 방법 적용을 허용합니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.