Composici�n paralela de archivos ZIP

**Descripci�n general

La API de Aspose.ZIP permite componer archivos ZIP. Debido a que las entradas de dicho archivo se pueden comprimir de forma independiente, es posible paralelizar la creaci�n de archivos hasta cierto punto.

ZIP multihilo: explicaci�n

Utilice ParallelOptions para indicar que el archivo debe prepararse con varios n�cleos de CPU.

Establecer ParallelCompressInMemory ( getParallelCompressInMemory/ setParallelCompressInMemory) indica la estrategia que elegimos para la multitarea. Aqu� hay tres opciones:

Le animamos a jugar con diferentes modos de compresi�n paralela en sus datos t�picos para determinar cu�l es la mejor configuraci�n en su caso.

**Ejemplo

 1try (FileOutputStream zipFile = new FileOutputStream("archivo.zip")) {
 2    try (Archive archive = new Archive()) {
 3        archive.createEntry("primer.bin", "datos1.bin");
 4        ...
 5        archive.createEntry("last.bin", "dataN.bin");
 6        ParallelOptions parallelOptions = new ParallelOptions();
 7        parallelOptions.setParallelCompressInMemory(ParallelCompressionMode.Always);
 8        ArchiveSaveOptions options = new ArchiveSaveOptions();
 9        options.setParallelOptions(parallelOptions);
10        archive.save(zipFile, options);
11    }
12} catch (IOException ex) {
13    System.out.println(ex);
14}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.