Composer une archive Zip multi-volumes

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 de SplitArchiveSaveOptions requiert deux paramètres : le nom de fichier de chaque pièce et la taille du volume. Le dernier morceau 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 multi-volumes

L’exemple de code suivant montre comment composer une archive zip fractionnée avec 65536 octets par pièce, peut-être à l’exception de la dernière. Les noms de fichiers seraient part.z01, part.z02, part.z03, …, part.zip.

1Fichier fi1 = nouveau fichier("alice29.txt") ;
2Fichier fi2 = nouveau fichier ("Bible.txt") ;
3try (Archive archive = new Archive(new ArchiveEntrySettings(new DeflateCompressionSettings()))) {
4    archive.createEntry("alice29.txt", fi1) ;
5    archive.createEntry("Bible.txt", fi2) ;
6    archive.saveSplit("C:\Ndestination\N", new SplitArchiveSaveOptions("part", 65536)) ;
7}

Le zip multi-volume permet d’appliquer n’importe quelle méthode de cryptage et de compression, comme le zip normal.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.