DecodeLimits
DecodeLimits
Обзор
DecodeLimits является классом в Aspose.PDF FOSS для Java.
Центральная защита от бомб декомпрессии в фильтрах потокового декода (FlateDecode, LZWDecode, RunLengthDecode).
Этот класс предоставляет 2 метода для работы с объектами DecodeLimits в программах Java. Доступные методы включают: check, maxDecodedBytes. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: DEFAULT_MAX_DECODED_BYTES, PROPERTY.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
PROPERTY | String | Читайте . | Собственность системы, которая заменяет ограничение размера декодированного потока (байты). |
DEFAULT_MAX_DECODED_BYTES | long | Читайте . | По умолчанию максимальная величина для одного расшифрованного потока: 256 МБ. |
Методы
| Signature | Описание: |
|---|---|
maxDecodedBytes() → long | Возвращает текущую величину на один декодированный поток в байтах, или {@link Long#MAX_VALUE} при отключении охранника. |
check(decodedSoFar: long, limit: long, filterName: String) | Бросает, когда {@code decodedSoFar} превышает предельный. |