
**Inheritance:**
java.lang.Object, java.lang.Enum
```
public enum SevenZipCompressionMethod extends Enum<SevenZipCompressionMethod>
```

Methods of compression that 7z format support.
## Fields

| Field | Description |
| --- | --- |
| [AES](#AES) | File is encrypted. |
| [Arm](#Arm) | Technique that improves the compression of 32-bit ARM machine code. |
| [Arm64](#Arm64) | Technique that improves the compression of ARM64 machine code. |
| [BCJ](#BCJ) | Technique that improves the compression of machine code. |
| [BCJ2](#BCJ2) | Technique that improves the compression of x86 machine code using auxiliary streams. |
| [BZip2](#BZip2) | File is compressed using Bzip2. |
| [Deflate](#Deflate) | File is compressed using Deflate. |
| [Deflate64](#Deflate64) | File is compressed using Deflate64(tm). |
| [Delta](#Delta) | File is encoded using Delta converter. |
| [LZMA](#LZMA) | File is compressed using LZMA. |
| [LZMA2](#LZMA2) | File is compressed using LZMA2. |
| [PPMd](#PPMd) | File is compressed using PPMd. |
| [Store](#Store) | The file is stored (no compression). |
| [Swap2](#Swap2) | Technique that improves compression by swapping pairs of bytes. |
| [Swap4](#Swap4) | Technique that improves compression by reversing four-byte groups. |
## Methods

| Method | Description |
| --- | --- |
| [valueOf(String name)](#valueOf-java.lang.String-) |  |
| [values()](#values--) |  |
### AES {#AES}
```
public static final SevenZipCompressionMethod AES
```


File is encrypted.

### Arm {#Arm}
```
public static final SevenZipCompressionMethod Arm
```


Technique that improves the compression of 32-bit ARM machine code.

### Arm64 {#Arm64}
```
public static final SevenZipCompressionMethod Arm64
```


Technique that improves the compression of ARM64 machine code.

### BCJ {#BCJ}
```
public static final SevenZipCompressionMethod BCJ
```


Technique that improves the compression of machine code.

### BCJ2 {#BCJ2}
```
public static final SevenZipCompressionMethod BCJ2
```


Technique that improves the compression of x86 machine code using auxiliary streams.

### BZip2 {#BZip2}
```
public static final SevenZipCompressionMethod BZip2
```


File is compressed using Bzip2.

### Deflate {#Deflate}
```
public static final SevenZipCompressionMethod Deflate
```


File is compressed using Deflate.

### Deflate64 {#Deflate64}
```
public static final SevenZipCompressionMethod Deflate64
```


File is compressed using Deflate64(tm).

### Delta {#Delta}
```
public static final SevenZipCompressionMethod Delta
```


File is encoded using Delta converter.

### LZMA {#LZMA}
```
public static final SevenZipCompressionMethod LZMA
```


File is compressed using LZMA.

### LZMA2 {#LZMA2}
```
public static final SevenZipCompressionMethod LZMA2
```


File is compressed using LZMA2.

### PPMd {#PPMd}
```
public static final SevenZipCompressionMethod PPMd
```


File is compressed using PPMd.

### Store {#Store}
```
public static final SevenZipCompressionMethod Store
```


The file is stored (no compression).

### Swap2 {#Swap2}
```
public static final SevenZipCompressionMethod Swap2
```


Technique that improves compression by swapping pairs of bytes.

### Swap4 {#Swap4}
```
public static final SevenZipCompressionMethod Swap4
```


Technique that improves compression by reversing four-byte groups.

### valueOf(String name) {#valueOf-java.lang.String-}
```
public static SevenZipCompressionMethod valueOf(String name)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| name | java.lang.String |  |

**Returns:**
[SevenZipCompressionMethod](../../com.aspose.zip/sevenzipcompressionmethod)
### values() {#values--}
```
public static SevenZipCompressionMethod[] values()
```




**Returns:**
com.aspose.zip.SevenZipCompressionMethod[]
