Composer une archive Zip multivolume
Aper�u
L’API Aspose.ZIP vous permet de composer une archive zip divis�e en plusieurs fichiers.�L’API Aspose.ZIP fournit la m�thode� SaveSplit�pour composer une telle archive.�
Options pour l’archive fractionn�e
Le constructeur SplitArchiveSaveOptions n�cessite deux param�tres�: le nom de fichier pour chaque �l�ment et la taille du volume. La derni�re pi�ce aura l’extension .zip, les autres auront les extensions .z01, .z02, z03…. Le dernier volume est g�n�ralement plus petit que le volume normal.
Composer une archive multivolume
L’exemple de code suivant montre comment composer une archive zip divis�e avec 65 536 octets par �l�ment, peut-�tre � l’exception du dernier. Les noms de fichiers seraient 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("part", 65536));
9 }Le zip multivolume permet d’appliquer n’importe quelle m�thode de cryptage et de compression, comme le zip classique.