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

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

 Українська