zipアーカイブの平行構成

概要

Aspose.Zip APIは、ZIPアーカイブを作成する機能を提供します。 このようなアーカイブのエントリは独立して圧縮できるため、アーカイブの作成をある程度並行することが可能です。

zipマルチスレッド:説明

Paralleloptionsを使用して、いくつかのCPUコアでアーカイブを準備する必要があることを示します。

parallecompressinmemory( getParallelcompressinmemory/ SetParallecompressinmemory)の設定は、マルチタスクに選択した戦略を示します。 ここに3つのオプションがあります。

典型的なデータのさまざまな並列圧縮モードで再生して、ケースで最適な設定を決定することをお勧めします。

サンプル

 1try(fileoutputStream zipfile = new fileoutputStream( "archive.zip")){
 2    try(archive archive = new archive()){
 3        archive.createentry( "first.bin"、​​ "data1.bin");
 4        ...
 5        archive.createentry( "last.bin"、​​ "datan.bin");
 6        Paralleloptions parlalEloptions = new Paralleloptions();
 7        paralleloptions.setParallecompressinmemory(parallecompressionMode.always);
 8        ArchivesAveOptions options = new archivesaveoptions();
 9        options.setParalleloptions(Paralleloptions);
10        archive.save(zipfileoptions);
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.