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.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.