Enum SevenZMethod
- All Implemented Interfaces:
- Serializable,- Comparable<SevenZMethod>
Enumerates the (partially) supported compression/encryption methods used in 7z archives.
 
 All methods with a _FILTER suffix are used as preprocessors with the goal of creating a better compression ratio with the compressor that comes next
 in the chain of methods. 7z will in general only allow them to be used together with a "real" compression method but Commons Compress doesn't enforce this.
 
 The BCJ_ filters work on executable files for the given platform and convert relative addresses to absolute addresses in CALL instructions. This
 means they are only useful when applied to executables of the chosen platform.
 
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionAES encryption with a key length of 256 bit using SHA256 for hashes - only supported when reading.BCJ ARM platform.BCJ ARM Thumb platform.BCJ I64 platform.BCJ PowerPC platform.BCJ Sparc platform.BCJ x86 platform version 1.BZIP2.No compression at all.Deflate.Deflate64.Delta filter.LZMA - only supported when reading.LZMA2.
- 
Method SummaryModifier and TypeMethodDescriptionstatic SevenZMethodReturns the enum constant of this type with the specified name.static SevenZMethod[]values()Returns an array containing the constants of this enum type, in the order they are declared.
- 
Enum Constant Details- 
COPYNo compression at all.
- 
LZMALZMA - only supported when reading.
- 
LZMA2LZMA2.
- 
DEFLATEDeflate.
- 
DEFLATE64Deflate64.- Since:
- 1.16
 
- 
BZIP2BZIP2.
- 
AES256SHA256AES encryption with a key length of 256 bit using SHA256 for hashes - only supported when reading.
- 
BCJ_X86_FILTERBCJ x86 platform version 1.- Since:
- 1.8
 
- 
BCJ_PPC_FILTERBCJ PowerPC platform.- Since:
- 1.8
 
- 
BCJ_IA64_FILTERBCJ I64 platform.- Since:
- 1.8
 
- 
BCJ_ARM_FILTERBCJ ARM platform.- Since:
- 1.8
 
- 
BCJ_ARM_THUMB_FILTERBCJ ARM Thumb platform.- Since:
- 1.8
 
- 
BCJ_SPARC_FILTERBCJ Sparc platform.- Since:
- 1.8
 
- 
DELTA_FILTERDelta filter.- Since:
- 1.8
 
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
 
- 
valueOfReturns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum type has no constant with the specified name
- NullPointerException- if the argument is null
 
 
-