マルチボリューム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アーカイブと同じように、暗号化と適用される任意の圧縮方法を可能にします。