Composer une archive 7z en plusieurs volumes
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 de SplitSevenZipArchiveSaveOptions requiert deux param�tres : le nom de fichier de chaque morceau et la taille du volume. Les morceaux auront des extensions .7z.001, .7z.002, .7z.003 …. Le dernier volume est g�n�ralement plus petit que le volume normal.
Composer une archive multi-volumes
L’exemple de code suivant montre comment composer une archive 7z fractionn�e avec 65536 octets par pi�ce, peut-�tre � l’exception de la derni�re. Les noms de fichiers seraient part.7z.001, part.7z.002, part.7z.003, …
1Fichier fi1 = nouveau fichier ("alice29.txt") ;
2Fichier fi2 = nouveau fichier ("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:\NFolder", new SplitSevenZipArchiveSaveOptions("part", 65536)) ;
8}L’archive 7z multi-volume permet le cryptage et l’application de n’importe quelle m�thode de compression, comme pour une archive 7z classique.