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ésLeírás
PROPERTYStringOlvasd!A rendszer tulajdonsága, amely felülírja a dekódolt áramlék méretének felső határait (bátok).
DEFAULT_MAX_DECODED_BYTESlongOlvasd!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()longVisszaadja 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.

Lásd még:

 Magyar