DecodeLimits

Opinie generală

DecodeLimits este o clasă în Aspose.PDF FOSS pentru Java.

Garda centrală împotriva bombelor de decompresie din filtrele pentru decodarea fluxului (FlateDecode, LZWDecode, RunLengthDecode).

Această clasă oferă 2 metode pentru a lucra cu obiecte DecodeLimits în programele Java. Metodele disponibile includ: check, maxDecodedBytes. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: DEFAULT_MAX_DECODED_BYTES, PROPERTY.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
PROPERTYStringCiteşte.Proprietatea sistemului care suprime limita de dimensiune a fluxului decodat (baiti).
DEFAULT_MAX_DECODED_BYTESlongCiteşte.Limită implicită pentru un singur flux decodat: 256 MB.

Metode de evaluare

SemnăturaDescriere:
maxDecodedBytes()longÎntoarce limita curentă pe un singur flux decodat în bați,
sau {@link Long#MAX_VALUE} atunci când protecția este dezactivată.
check(decodedSoFar: long, limit: long, filterName: String)Arunca atunci când {@code decodedSoFar} depășește limita.

Vezi și:

 Română