?? ????? ?? ??

Contents
[ Hide Show ]

??

ASSPER.zip API? ZIP ????? ???? ??? ?????.�??? ????? ??? ????? ?? ? ? ???? ???? ??? ?? ?? ??? ? ? ????.

zip multithreaded : ??

?? ?? ???? ?? CPU ??? ????? ???? ?? ?????.

parally compressinmemory ( getparallelcpressinmemory/ setparallelcompressinmemory ??? ??? ?? ????? ??? ??? ?????. ??? ? ?? ?????.

-parallel compressionmode.never : ?? ??? ??? ??????. ??? CPU ?? ? ???? ???? ?? ???? ??????.

-parallel compressionMode.Always ? CPU ??? ??? ?? ???? RAM?? ???? ??? ??? ?????. ??? ???? ?? ????? ??????. RAM ??? ?? ?? N ??? ? ?? (??? N? CPU ?? ?)? ?? CLR? ??? ??? ?? RAM? ???? ?? ??? ??? ? ????.

-parallel compressionMode.AUTO ': ??? ??. CPU ??, ??? ??, ?? ??? ???? ???? ?? ?? ????? ??? ???? ??? ?????. ? ????? ?? ?? ??? ??? ???? ?? ?? ?? ??? ????? ?????. ????? aspose.zip? ?????? ???? ??? ???? ???? ?? ?????. ? ????paralleloptions ‘? ??? ?? ? ???? -`availememorySize]( getAvailableMemorySize/ setAvailableMemorySize). ?? ??? ??????. ????? ???, ??? ?? ? ???? ?? ???? ?? ????? ?? CPU ??? ??? ?????. Asse.zip? ?? ??? ???? ??? ????? ??? ?? ? ?? ??? ?????. ?? ? ?? ??? ????? ?? ? ????. ``availemememorysize ‘’? ??? ????. ??? ???? ?? ?? ???? ??? ? ??, ??? ??? ?? ? ? ??? ?? ??? ??? ?? ????. ?? ?? ???? ???? ??? ?? ???? ????? ?????. ??? ??? ???? ???? ??? ???? ?? ? ? ????.

???? ????? ?? ?? ?? ??? ???? ???? ?? ?? ??? ???? ?? ????.

??

 1try (fileoutputStream ZipFile = ? 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        ?? ? espaleptions = new Parallictions ();
 7        parallelOptions.setparallelcompressinmemory (parallel compressionMode.Always);
 8        ArchivesAveOptions ?? = ? ???? aveOptions ();
 9        ?? .setparalleloptions (?? ?);
10        Archive.save (zipfile, ??);
11    }
12} catch (ioException ex) {
13    System.out.println (?);
14}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.