DecodeLimits
DecodeLimits
Összefoglaló
DecodeLimits egy osztály a Aspose.PDF FOSS-ban Java számára.
Központi védőcsapat a dekompressziós bombák ellen az áramlás-dekódoló szűrőkben (FlateDecode, LZWDecode, RunLengthDecode).
Ez a osztály 2 módszert biztosít az DecodeLimits objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: check, maxDecodedBytes. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: DEFAULT_MAX_DECODED_BYTES, PROPERTY.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
PROPERTY | String | Olvasd! | A rendszer tulajdonsága, amely felülírja a dekódolt áramlék méretének felső határait (bátok). |
DEFAULT_MAX_DECODED_BYTES | long | Olvasd! | Az egyetlen dekódolt áramlás alapértelmezett felső határérték: 256 MB. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
maxDecodedBytes() → long | Visszaadja az egyetlen dekódolt áramlás jelenlegi felső határát byte-ban, |
| vagy {@link Long#MAX_VALUE} ha a védő le van kapcsolva. | |
check(decodedSoFar: long, limit: long, filterName: String) | A {@code decodedSoFar} meghaladja a felső határértéket. |