
**Inheritance:**
java.lang.Object, [com.aspose.zip.CompressionSettings](../../com.aspose.zip/compressionsettings)
```
public class DeflateCompressionSettings extends CompressionSettings
```

Settings for Deflate compression within a ZIP archive.

Deflate is a lossless data compression algorithm that uses a combination of the LZ77 algorithm and Huffman coding.
## Constructors

| Constructor | Description |
| --- | --- |
| [DeflateCompressionSettings()](#DeflateCompressionSettings--) | Initializes a new instance of the [DeflateCompressionSettings](../../com.aspose.zip/deflatecompressionsettings) class. |
### DeflateCompressionSettings() {#DeflateCompressionSettings--}
```
public DeflateCompressionSettings()
```


Initializes a new instance of the [DeflateCompressionSettings](../../com.aspose.zip/deflatecompressionsettings) class.

```

``````

    try (Archive archive = new Archive(new ArchiveEntrySettings(new DeflateCompressionSettings()))) {
        archive.createEntry("data.bin", "data.bin");
        archive.save(zipFile);
    }
 
```



