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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
PROPERTYStringПрочети.Системено свойство, което превъзхожда ограничението за размера на декодирания поток (байти).
DEFAULT_MAX_DECODED_BYTESlongПрочети.Предел на един декодиран поток: 256 MB.

Методи за изчисляване на данните

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

Вижте също:

 Български