Componer archivo Zip multivolumen

**Descripción general

La API Aspose.ZIP permite componer archivos ZIP divididos en varios ficheros. La API Aspose.ZIP proporciona el método saveSplit para componer este tipo de archivos.

Opciones para dividir archivos

El constructor SplitArchiveSaveOptions requiere dos parámetros: nombre de fichero para cada pieza y tamaño del volumen. La última pieza tendrá extensión .zip, las otras tendrán extensiones .z01, .z02, z03 …. El último volumen suele ser más pequeño que el normal.

Componer archivo de varios volúmenes

El siguiente ejemplo de código demuestra cómo componer archivo zip dividido con 65536 bytes cada pieza, quizás excepto la última. Los nombres de los archivos serían part.z01, part.z02, part.z03, …, part.zip.

1Archivo fi1 = nuevo Archivo("alice29.txt");
2Archivo fi2 = nuevo Archivo("Biblia.txt");
3try (Archive archive = new Archive(new ArchiveEntrySettings(new DeflateCompressionSettings()))) {
4    archive.createEntry("alice29.txt", fi1);
5    archive.createEntry("Biblia.txt", fi2);
6    archive.saveSplit("C:³³destino³", new SplitArchiveSaveOptions("part", 65536));
7}

El zip multivolumen permite aplicar cualquier método de cifrado y compresión, igual que el zip normal.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.