マルチボリューム7Zアーカイブを作成します

概要

Aspose.Zip APIを使用すると、7Zアーカイブがいくつかのファイル(ボリューム)に分割されます。 Aspose.Zip APIは savesplitmethdodを提供して、このようなアーカイブを作成します。 

分割アーカイブのオプション

splitesevenziparchivesaveoptionsコンストラクターには、2つのパラメーターが必要です。すべてのピースのファイル名とボリュームのサイズ。ピースには、.7z.001、.7z.002、.7z.003 …拡張機能があります。最後のボリュームは通常、通常のボリュームよりも小さくなります。

マルチボリュームアーカイブを作成

次のコード例は、各ピースを除いて、各ピースを除いて、各ピースを除く65536バイトで分割7Zアーカイブを構成する方法を示しています。 ファイル名はpart.7z.001、part.7z.002、part.7z.003、…

1ファイルfi1 = new file( "alice29.txt");
2ファイルfi2 = new file( "picture.png");
3
4try(sevenziparchive archive = new SevenZiparchive(new SevenZipentrySettings(new SevenZiplzma2CompressIonsettings())){
5    archive.createentry( "alice29.txt"fi1);
6    archive.createentry( "picture.png"fi2);
7    archive.savesplit( "c:\\ folder"new splitsevenziparchivesaveoptions( "part"65536));
8}

マルチボリューム7Zでは、通常の7Zアーカイブと同じように、暗号化と適用される任意の圧縮方法を可能にします。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.