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