LzipArchiveSettings
Inheritance: java.lang.Object
public class LzipArchiveSettings
Klassen innehåller inställningar för ett specifikt lzip-arkiv.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| LzipArchiveSettings(int dictionarySize) | Initierar en ny instans av LzipArchiveSettings med en specifik ordboksstorlek. |
| LzipArchiveSettings(int dictionarySize, int maxMemberSize) | Initierar en ny instans av LzipArchiveSettings med en specifik ordboksstorlek. |
Metoder
| Metod | Beskrivning |
|---|---|
| getCompressionThreads() | Hämtar antalet komprimeringstrådar. |
| getDictionarySize() | Hämtar storleken på ordboken som används av LZMA-komprimering. |
| getFastSpeed() | Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 1 megabyte i LZMA-filter. |
| getFastestSpeed() | Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 65536 byte i LZMA-filter. |
| getHighCompression() | Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 32 megabyte i LZMA-filter. |
| getMaxMemberSize() | Hämtar den maximala storleken för en medlem i lzip-arkivet, angiven i byte. |
| getMaximumCompression() | Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 64 megabyte i LZMA-filter. |
| getNormal() | Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 16 megabyte i LZMA-filter. |
| setCompressionThreads(int value) | Ställer in antalet komprimeringstrådar. |
LzipArchiveSettings(int dictionarySize)
public LzipArchiveSettings(int dictionarySize)
Initierar en ny instans av LzipArchiveSettings med en specifik ordboksstorlek.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dictionarySize | int | ordboksstorlek för LZMA-komprimering i byte |
LzipArchiveSettings(int dictionarySize, int maxMemberSize)
public LzipArchiveSettings(int dictionarySize, int maxMemberSize)
Initierar en ny instans av LzipArchiveSettings med en specifik ordboksstorlek.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dictionarySize | int | ordboksstorlek för LZMA-komprimering i byte |
| maxMemberSize | int | Maximal storlek för en medlem i lzip-arkivet, angiven i byte. Standardvärdet är 60 MB. |
getCompressionThreads()
public final int getCompressionThreads()
Hämtar antalet komprimeringstrådar. Om värdet är större än 1 kommer komprimering med flera trådar att användas.
Returns: int - antalet komprimeringstrådar
getDictionarySize()
public final int getDictionarySize()
Hämtar storleken på ordboken som används av LZMA-komprimering.
Returns: int - storleken på ordboken som används av LZMA-komprimering
getFastSpeed()
public static LzipArchiveSettings getFastSpeed()
Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 1 megabyte i LZMA-filter.
Returns: LzipArchiveSettings - the instance of the LzipArchiveSettings class with dictionary size equals to 1 megabyte in LZMA filter
getFastestSpeed()
public static LzipArchiveSettings getFastestSpeed()
Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 65536 byte i LZMA-filter.
Returns: LzipArchiveSettings - the instance of the LzipArchiveSettings class with dictionary size equals to 65536 bytes in LZMA filter
getHighCompression()
public static LzipArchiveSettings getHighCompression()
Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 32 megabyte i LZMA-filter.
Returns: LzipArchiveSettings - the instance of the LzipArchiveSettings class with dictionary size equals to 32 megabytes in LZMA filter
getMaxMemberSize()
public final long getMaxMemberSize()
Hämtar den maximala storleken för en medlem i lzip-arkivet, angiven i byte.
Returns: long - den maximala storleken för en medlem i lzip-arkivet, angiven i byte
getMaximumCompression()
public static LzipArchiveSettings getMaximumCompression()
Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 64 megabyte i LZMA-filter.
Returns: LzipArchiveSettings - the instance of the LzipArchiveSettings class with dictionary size equals to 64 megabytes in LZMA filter
getNormal()
public static LzipArchiveSettings getNormal()
Hämtar en instans av klassen LzipArchiveSettings med ordboksstorlek lika med 16 megabyte i LZMA-filter.
Returns: LzipArchiveSettings - the instance of the LzipArchiveSettings class with dictionary size equals to 16 megabytes in LZMA filter
setCompressionThreads(int value)
public final void setCompressionThreads(int value)
Ställer in antalet komprimeringstrådar. Om värdet är större än 1 kommer komprimering med flera trådar att användas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | antal trådar för komprimering |