DecodeLimits

DecodeLimits

Přehled

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.

Vlastnosti

Název:Typ:AccessPopis:
PROPERTYStringČtěte.Systémová vlastnost, která přehlíží maximální velikost dekódovaného proudu (bajty).
DEFAULT_MAX_DECODED_BYTESlongČtěte.Předvolená hranice pro jeden dekódovaný stream: 256 MB.

Metody

SignaturePopis:
maxDecodedBytes()longVrátí současnou hodnotu na jednom dekódovaném proudu v bajtů, nebo {@link Long#MAX_VALUE} při vypnutí ochrany.
check(decodedSoFar: long, limit: long, filterName: String)Hodí se, když {@code decodedSoFar} překročí limit.

Viz také:

 Čeština