DecodeLimits

DecodeLimits

Overview

DecodeLimits je třída v Aspose.PDF FOSS pro Java.

Centrální ochrana proti dekompresním bombám v filtrech pro dekódování proudu (FlateDecode, LZWDecode, RunLengthDecode).

Tato třída poskytuje 2 metody pro práci s DecodeLimits objekty v programech Java. K dispozici jsou následující metody: check, maxDecodedBytes. Všechny veřejné členy jsou přístupné jakémukoli aplikaci Java po instalaci balíčku Aspose.PDF FOSS pro Java. Vlastnosti: DEFAULT_MAX_DECODED_BYTES, PROPERTY.

Properties

NameTypeAccessDescription
PROPERTYStringReadSystémová vlastnost, která přehlíží maximální velikost dekódovaného proudu (bajty).
DEFAULT_MAX_DECODED_BYTESlongReadPředvolená hranice pro jeden dekódovaný stream: 256 MB.

Methods

SignatureDescription
maxDecodedBytes()longVrátí současný limit na jeden dekódovaný tok v bajtů,
nebo {@link Long#MAX_VALUE} když je ochranka vypnutá.
check(decodedSoFar: long, limit: long, filterName: String)Hodí se, když {@code decodedSoFar} překročí limit.

See Also

 Čeština