DecodeLimits
DecodeLimits
Apžvalga
DecodeLimits yra Aspose.PDF FOSS klasė Java.
Centrinė apsauga nuo dekompresijos bombų srauto dekodavimo filtruose (FlateDecode, LZWDecode, RunLengthDecode).
Ši klasė pateikia 2 metodus, kaip dirbti su DecodeLimits objektais Java programose. Galimi metodai apima: check, maxDecodedBytes. Visi viešieji nariai yra prieinami bet kuriai Java programai po to, kai įdiegėte Aspose.PDF FOSS už Java paketą. Nuosavybės nuoma : DEFAULT_MAX_DECODED_BYTES, PROPERTY.
Nuosavybės
| Vardas | Tipas | Access | Aprašymas |
|---|---|---|---|
PROPERTY | String | Skaityti → | Sistemos savybė, viršijanti dekoduojamą srovės dydį (bitus). |
DEFAULT_MAX_DECODED_BYTES | long | Skaityti → | Išimtiniai koduoti viename sraute: 256 MB. |
Metodai
| Signature | Aprašymas |
|---|---|
maxDecodedBytes() → long | Grąžina dabartinę užraštį viename dekoduoto srauto bytais arba {@link Long#MAX_VALUE} kai saugyklos yra išjungta. |
check(decodedSoFar: long, limit: long, filterName: String) | Peržengia, kai {@code decodedSoFar} viršija kapą. |