SevenZipEntrySettings

Inheritance: java.lang.Object

public class SevenZipEntrySettings

Settings used to compress or decompress 7z entries.

Constructors

ConstructorDescription
SevenZipEntrySettings()Initializes a new instance of the SevenZipEntrySettings class.
SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings)Initializes a new instance of the SevenZipEntrySettings class.
SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings, SevenZipEncryptionSettings encryptionSettings)Initializes a new instance of the SevenZipEntrySettings class.

Methods

MethodDescription
getCompressHeader()Gets value indicating whether to compress archive header.
getCompressionSettings()Gets settings for compression or decompression routine.
getEncryptionSettings()Gets settings for encryption or decryption.
setCompressHeader(boolean value)Sets value indicating whether to compress archive header.

SevenZipEntrySettings()

public SevenZipEntrySettings()

Initializes a new instance of the SevenZipEntrySettings class.

SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings)

public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings)

Initializes a new instance of the SevenZipEntrySettings class.

Parameters:

ParameterTypeDescription
compressionSettingsSevenZipCompressionSettingssettings for compression. Pass null for default LZMA settings.

Can be one of these:

SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings, SevenZipEncryptionSettings encryptionSettings)

public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings, SevenZipEncryptionSettings encryptionSettings)

Initializes a new instance of the SevenZipEntrySettings class.

Parameters:

ParameterTypeDescription
compressionSettingsSevenZipCompressionSettingssettings for compression. Pass null for default LZMA settings.

Can be one of these:

Can be only one:

getCompressHeader()

public final boolean getCompressHeader()

Gets value indicating whether to compress archive header.

Returns: boolean - value indicating whether to compress archive header

getCompressionSettings()

public final SevenZipCompressionSettings getCompressionSettings()

Gets settings for compression or decompression routine.

Returns: SevenZipCompressionSettings - settings for compression or decompression routine

getEncryptionSettings()

public final SevenZipEncryptionSettings getEncryptionSettings()

Gets settings for encryption or decryption. Settings of particular entry may vary.

The SevenZipAESEncryptionSettings is only option of 7z archives.

Returns: SevenZipEncryptionSettings - settings for encryption or decryption

setCompressHeader(boolean value)

public final void setCompressHeader(boolean value)

Sets value indicating whether to compress archive header.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether to compress archive header