DecodeLimits

Overview

DecodeLimits является классом в Aspose.PDF FOSS для Java.

Центральная защита от бомб декомпрессии в фильтрах потокового декода (FlateDecode, LZWDecode, RunLengthDecode).

Этот класс предоставляет 2 метода для работы с объектами DecodeLimits в программах Java. Доступные методы включают: check, maxDecodedBytes. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: DEFAULT_MAX_DECODED_BYTES, PROPERTY.

Properties

NameTypeAccessDescription
PROPERTYStringReadСобственность системы, которая заменяет ограничение размера декодированного потока (байты).
DEFAULT_MAX_DECODED_BYTESlongReadПо умолчанию максимальная величина для одного расшифрованного потока: 256 МБ.

Methods

SignatureDescription
maxDecodedBytes()longВозвращает текущий предел на один декодированный поток в байтах,
или {@link Long#MAX_VALUE} при отключении охранника.
check(decodedSoFar: long, limit: long, filterName: String)Бросает, когда {@code decodedSoFar} превышает предельный.

See Also

 Русский