DecodeLimits
DecodeLimits
Overview
DecodeLimits є клас в Aspose.PDF FOSS для Java.
Центральна охорона від бомб декомпресії в фільтрах для розкоду потоку (FlateDecode, LZWDecode, RunLengthDecode).
Цей клас надає 2 методи для роботи з об’єктами DecodeLimits в програмах Java. Доступні методи включають: check, maxDecodedBytes. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету 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} перевищує максимальний розмір. |