DecodeLimits

Översikt

DecodeLimits är en klass i Aspose.PDF FOSS för Java.

Centrala skydd mot dekompressionsbomber i strömdekodfilter (FlateDecode, LZWDecode, RunLengthDecode).

Denna klass ger 2 metoder för att arbeta med DecodeLimits objekt i Java-program. Tillgängliga metoder är bland annat: check, maxDecodedBytes. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter installation av FOSS for Java. Egenskaper: DEFAULT_MAX_DECODED_BYTES, PROPERTY.

Egenskaper

Namn och namn:Typ:AccessBeskrivning
PROPERTYStringLäs.Systemegenskap som överskrider den dekoderade strömstorleken (byte).
DEFAULT_MAX_DECODED_BYTESlongLäs.Standardtaket för en enda dekoderad ström: 256 MB.

Methods

SignatureBeskrivning
maxDecodedBytes()longReturnerar den aktuella gränsen för en enda dekoderad ström i byte, eller {@link Long#MAX_VALUE} när skyddet är inaktiverat.
check(decodedSoFar: long, limit: long, filterName: String)Slängs när {@code decodedSoFar} överstiger gränsen.

Se också:

 Svenska