ParallelCompressionMode

Innehåll
[ ]

Inheritance: java.lang.Object, java.lang.Enum

public enum ParallelCompressionMode extends Enum<ParallelCompressionMode>

Alternativ för användning av parallell komprimeringsfunktion.

Fält

FältBeskrivning
AlwaysKomprimera parallellt.
AutoBestäm om parallell komprimering ska användas baserat på posterna.
NeverKomprimera inte parallellt.

Metoder

MetodBeskrivning
valueOf(String name)
values()

Always

public static final ParallelCompressionMode Always

Komprimera parallellt. Var försiktig med minnesutnyttjandet.

try (Archive archive = new Archive()) { archive.createEntry("filename.bin", "filename.bin"); archive.createEntry("filename1.bin", "filename1.bin"); archive.createEntry(“filename2.bin”, “filename2.bin”); ParallelOptions parallelOptions = new ParallelOptions(); parallelOptions.setParallelCompressInMemory(ParallelCompressionMode.Always); ArchiveSaveOptions archiveSaveOptions = new ArchiveSaveOptions(); archiveSaveOptions.setParallelOptions(parallelOptions); archive.save(destination, archiveSaveOptions); }




### Auto {#Auto}

public static final ParallelCompressionMode Auto



Decide whether parallel compression will be used based on the entries. This option may compress in parallel some entries only.

    try (Archive archive = new Archive()) {
        archive.createEntry("filename.bin", "filename.bin");
        archive.createEntry("filename1.bin", "filename1.bin");
        archive.createEntry("filename2.bin", "filename2.bin");
        ParallelOptions parallelOptions = new ParallelOptions();
        parallelOptions.setParallelCompressInMemory(ParallelCompressionMode.Auto);
        ArchiveSaveOptions archiveSaveOptions = new ArchiveSaveOptions();
        archiveSaveOptions.setParallelOptions(parallelOptions);
        archive.save(destination, archiveSaveOptions);
    }
 
```



### Never {#Never}
```
public static final ParallelCompressionMode Never
```


Komprimera inte parallellt.

```

try (Archive archive = new Archive()) { archive.createEntry("filename.bin", "filename.bin"); archive.createEntry("filename1.bin", "filename1.bin"); archive.createEntry(“filename2.bin”, “filename2.bin”); ParallelOptions parallelOptions = new ParallelOptions(); parallelOptions.setParallelCompressInMemory(ParallelCompressionMode.Never); ArchiveSaveOptions archiveSaveOptions = new ArchiveSaveOptions(); archiveSaveOptions.setParallelOptions(parallelOptions); archive.save(destination, archiveSaveOptions); }




### valueOf(String name) {#valueOf-java.lang.String-}

public static ParallelCompressionMode valueOf(String name)





**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| name | java.lang.String |  |

**Returns:**
[ParallelCompressionMode](../../com.aspose.zip/parallelcompressionmode)
### values() {#values--}

public static ParallelCompressionMode[] values()





**Returns:**
com.aspose.zip.ParallelCompressionMode[]