LzipArchiveSettings

Inheritance: java.lang.Object

public class LzipArchiveSettings

Klassen innehåller inställningar för ett specifikt lzip-arkiv.

Konstruktörer

KonstruktorBeskrivning
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

MetodBeskrivning
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:

ParameterTypBeskrivning
dictionarySizeintordboksstorlek 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:

ParameterTypBeskrivning
dictionarySizeintordboksstorlek för LZMA-komprimering i byte
maxMemberSizeintMaximal 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:

ParameterTypBeskrivning
värdeintantal trådar för komprimering