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: | Access | Popis: |
|---|---|---|---|
PROPERTY | String | Čtěte. | Systémová vlastnost, která přehlíží maximální velikost dekódovaného proudu (bajty). |
DEFAULT_MAX_DECODED_BYTES | long | Čtěte. | Předvolená hranice pro jeden dekódovaný stream: 256 MB. |
Metody
| Signature | Popis: |
|---|---|
maxDecodedBytes() → long | Vrá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. |