Composer une archive 7z multivolume
Aper�u
L’API Aspose.ZIP vous permet de composer une archive 7z divis�e en plusieurs fichiers (volumes).�L’API Aspose.ZIP fournit la m�thode� SaveSplit�pour composer une telle archive.�
Options pour l’archive fractionn�e
Le constructeur SplitSevenZipArchiveSaveOptions n�cessite deux param�tres�: le nom de fichier pour chaque �l�ment et la taille du volume. Les pi�ces auront les extensions .7z.001, .7z.002, .7z.003…. 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 7z divis�e avec 65 536 octets par �l�ment, peut-�tre � l’exception du dernier. Les noms de fichiers seraient 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("part", 65536));
9 }Le 7z multivolume permet le cryptage et toute m�thode de compression appliqu�e, comme l’archive 7z classique.