MutableZlibOptions

Zlib Options (Mutable)

Represents the interface fulfilled by an object that specified options for zlib compression or decompression; modeled by the zlib.Options object in the Node.js API, as a mutable version of ZlibOptions.

Inheritors

Properties

Link copied to clipboard
abstract override var chunkSize: Int

chunkSize Default: 16 * 1024

Link copied to clipboard
abstract override var dictionary: Any?

dictionary | | | Default: null (compression only)

Link copied to clipboard
abstract override var finishFlush: Int

finishFlush Default: zlib.constants.Z_FINISH

Link copied to clipboard
abstract override var flush: Int

flush Default: zlib.constants.Z_NO_FLUSH

Link copied to clipboard
abstract override var info: Boolean

info Default: false

Link copied to clipboard
abstract override var level: Int?

level Default: zlib.constants.Z_DEFAULT_COMPRESSION (compression only)

Link copied to clipboard
abstract override var maxOutputLength: Int

maxOutputLength Default: buffer.kMaxLength

Link copied to clipboard
abstract override var memLevel: Int?

memLevel Default: zlib.constants.Z_DEFAULT_MEMLEVEL (compression only)

Link copied to clipboard
abstract override var strategy: Int?

strategy Default: zlib.constants.Z_DEFAULT_STRATEGY (compression only)

Link copied to clipboard
abstract override var windowBits: Int

windowBits Default: zlib.constants.Z_DEFAULT_WINDOWBITS