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Описание:
PROPERTYStringЧитайте .Собственность системы, которая заменяет ограничение размера декодированного потока (байты).
DEFAULT_MAX_DECODED_BYTESlongЧитайте .По умолчанию максимальная величина для одного расшифрованного потока: 256 МБ.

Методы

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

См. также:

 Русский