DecodeLimits
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
| Name | Type | Access | Description |
|---|---|---|---|
PROPERTY | String | Read | Собственность системы, которая заменяет ограничение размера декодированного потока (байты). |
DEFAULT_MAX_DECODED_BYTES | long | Read | По умолчанию максимальная величина для одного расшифрованного потока: 256 МБ. |
Methods
| Signature | Description |
|---|---|
maxDecodedBytes() → long | Возвращает текущий предел на один декодированный поток в байтах, |
| или {@link Long#MAX_VALUE} при отключении охранника. | |
check(decodedSoFar: long, limit: long, filterName: String) | Бросает, когда {@code decodedSoFar} превышает предельный. |