SevenZipEncryptionSettings

Inheritance: java.lang.Object

public abstract class SevenZipEncryptionSettings

Bas-klass för inställningar för flera 7z-krypteringsmetoder.

Den AES-256 är den enda möjliga krypteringsmetoden för 7z-arkivet. Så SevenZipAESEncryptionSettings är den enda implementeringen.

Metoder

MetodBeskrivning
getEncryptHeader()Hämtar ett värde som indikerar rubrikkryptering.
getPassword()Hämtar lösenord för kryptering eller avkryptering.
setEncryptHeader(boolean value)Ställer in ett värde som indikerar rubrikkryptering.
setPassword(String value)Ställer in lösenord för kryptering eller avkryptering.

getEncryptHeader()

public final boolean getEncryptHeader()

Hämtar ett värde som indikerar rubrikkryptering.

Denna inställning motsvarar -mhe=on-växeln i 7-Zip-verktyget. För närvarande är den inkompatibel med rubrikkomprimering.

Returns: boolean - ett värde som indikerar rubrikkryptering

getPassword()

public final String getPassword()

Hämtar lösenord för kryptering eller avkryptering.

Returns: java.lang.String - lösenord för kryptering eller avkryptering

setEncryptHeader(boolean value)

public final void setEncryptHeader(boolean value)

Ställer in ett värde som indikerar rubrikkryptering.

Denna inställning motsvarar -mhe=on-växeln i 7-Zip-verktyget. För närvarande är den inkompatibel med rubrikkomprimering.

Parameters:

ParameterTypBeskrivning
värdebooleanett värde som indikerar rubrikkryptering

setPassword(String value)

public final void setPassword(String value)

Ställer in lösenord för kryptering eller avkryptering.

Parameters:

ParameterTypBeskrivning
värdejava.lang.Stringlösenord för kryptering eller avkryptering