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.
| Modifier and Type | Field and Description |
|---|---|
| public static final SevenZMethod | AES256SHA256
AES encryption with a key length of 256 bit using SHA256 for hashes - only supported when reading. |
| public static final SevenZMethod | BCJ_ARM_FILTER
BCJ ARM platform. |
| public static final SevenZMethod | BCJ_ARM_THUMB_FILTER
BCJ ARM Thumb platform. |
| public static final SevenZMethod | BCJ_IA64_FILTER
BCJ I64 platform. |
| public static final SevenZMethod | BCJ_PPC_FILTER
BCJ PowerPC platform. |
| public static final SevenZMethod | BCJ_SPARC_FILTER
BCJ Sparc platform. |
| public static final SevenZMethod | BCJ_X86_FILTER
BCJ x86 platform version 1. |
| public static final SevenZMethod | BZIP2
BZIP2. |
| public static final SevenZMethod | COPY
No compression at all. |
| public static final SevenZMethod | DEFLATE
Deflate. |
| public static final SevenZMethod | DEFLATE64
Deflate64. |
| public static final SevenZMethod | DELTA_FILTER
Delta filter. |
| private final byte[] | |
| public static final SevenZMethod | LZMA
LZMA - only supported when reading. |
| public static final SevenZMethod | LZMA2
LZMA2. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static SevenZMethod | |
| pack-priv byte[] | |
| public static SevenZMethod | |
| public static SevenZMethod[] |
| AES256SHA256 | back to summary |
|---|---|
| public static final SevenZMethod AES256SHA256 AES encryption with a key length of 256 bit using SHA256 for hashes - only supported when reading. | |
| BCJ_ARM_FILTER | back to summary |
|---|---|
| public static final SevenZMethod BCJ_ARM_FILTER BCJ ARM platform.
| |
| BCJ_ARM_THUMB_FILTER | back to summary |
|---|---|
| public static final SevenZMethod BCJ_ARM_THUMB_FILTER BCJ ARM Thumb platform.
| |
| BCJ_IA64_FILTER | back to summary |
|---|---|
| public static final SevenZMethod BCJ_IA64_FILTER BCJ I64 platform.
| |
| BCJ_PPC_FILTER | back to summary |
|---|---|
| public static final SevenZMethod BCJ_PPC_FILTER BCJ PowerPC platform.
| |
| BCJ_SPARC_FILTER | back to summary |
|---|---|
| public static final SevenZMethod BCJ_SPARC_FILTER BCJ Sparc platform.
| |
| BCJ_X86_FILTER | back to summary |
|---|---|
| public static final SevenZMethod BCJ_X86_FILTER BCJ x86 platform version 1.
| |
| BZIP2 | back to summary |
|---|---|
| public static final SevenZMethod BZIP2 BZIP2. | |
| COPY | back to summary |
|---|---|
| public static final SevenZMethod COPY No compression at all. | |
| DEFLATE | back to summary |
|---|---|
| public static final SevenZMethod DEFLATE Deflate. | |
| DEFLATE64 | back to summary |
|---|---|
| public static final SevenZMethod DEFLATE64 Deflate64.
| |
| DELTA_FILTER | back to summary |
|---|---|
| public static final SevenZMethod DELTA_FILTER Delta filter.
| |
| id | back to summary |
|---|---|
| private final byte[] id | |
| LZMA | back to summary |
|---|---|
| public static final SevenZMethod LZMA LZMA - only supported when reading. | |
| LZMA2 | back to summary |
|---|---|
| public static final SevenZMethod LZMA2 LZMA2. | |
| SevenZMethod | back to summary |
|---|---|
| private SevenZMethod(final byte[] id) | |
| byId | back to summary |
|---|---|
| pack-priv static SevenZMethod byId(final byte[] id) | |
| getId | back to summary |
|---|---|
| pack-priv byte[] getId() | |
| valueOf | back to summary |
|---|---|
| public static SevenZMethod valueOf(String name) | |
| values | back to summary |
|---|---|
| public static SevenZMethod[] values() | |