Паралельний склад ZIP -архівів

Огляд

Aspose.zip API забезпечує здатність складати архіви блискавки. Оскільки записи такого архіву можуть бути стиснуті незалежно, можна певною мірою паралелізувати створення архіву.

zip багатопотоковий: Пояснення

Використовуйте паралелопції, щоб вказати на те, що архів повинен бути підготовлений з декількома ядрами процесора.

Встановлення parallelcompressInmemory ( getParalleLcompressInmemory/ setParallEcressInmemory) вказує на стратегію, яку ми вирішимо для багатозадачності. Ось три варіанти:

Ми радимо вам грати з різними режимами паралельного стиснення на ваших типових даних, щоб визначити, які найкращі налаштування у вашому випадку.

Зразок

 1спробуйте (fileOutputStream Zipfile = новий FileOutputStream ("archive.zip")) {
 2    спробуйте (архів архів = новий архів ()) {
 3        Archive.createEntry ("first.bin", "data1.bin");
 4        ...
 5        Archive.createEntry ("last.bin", "datan.bin");
 6        Паралелопції паралелопції = нові паралелопції ();
 7        paralleloptions.setparallelcompressinmemory (parallelcompressionmode.always);
 8        ArchivesaveOptions Options = нові архівизавопції ();
 9        параметри.setParallelOloptions (паралелопції);
10        Archive.save (Zipfile, варіанти);
11    }
12} улов (IOException ex) {
13    System.out.println (ex);
14}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.