class

CrImage::DecompressionGuard::Config

Inherits Reference / Object

Configuration for decompression bomb protection

Constructors

new(max_expansion_ratio : Int64 = DEFAULT_MAX_EXPANSION_RATIO, max_decompressed_size : Int64 = DEFAULT_MAX_DECOMPRESSED_SIZE, min_compressed_size_for_check : Int64 = MIN_COMPRESSED_SIZE_FOR_CHECK)
Source
permissive

Create a permissive config for trusted sources

Source
strict

Create a strict config for untrusted sources

Source

Instance methods

max_decompressed_size
Source
max_decompressed_size=(max_decompressed_size : Int64)
Source
max_expansion_ratio
Source
max_expansion_ratio=(max_expansion_ratio : Int64)
Source
min_compressed_size_for_check
Source
min_compressed_size_for_check=(min_compressed_size_for_check : Int64)
Source