DecodeLimits

DecodeLimits

General

DecodeLimits és una classe en FOSS per Java.

Guàrdia central contra bombes de descompressió en filtres de descodificació d’emissions (FlateDecode, LZWDecode, RunLengthDecode).

Aquesta classe proporciona 2 mètodes per treballar amb objectes DecodeLimits en programes Java. Els mètodes disponibles inclouen: check, maxDecodedBytes. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: DEFAULT_MAX_DECODED_BYTES, PROPERTY.

Propietats

NomTipus de productesAccésDescripció
PROPERTYStringLlegeix.Propietat del sistema que sobrepassa el límit de mida (bytes) del flux descodificat.
DEFAULT_MAX_DECODED_BYTESlongLlegeix.L’extrem per defecte en un únic flux decodificat: 256 MB.

Mètodes

SignaturaDescripció
maxDecodedBytes()longRetorna el límit actual en un únic flux decodificat, en bytes.,
o {@link Long#MAX_VALUE} quan el protector està desactivat.
check(decodedSoFar: long, limit: long, filterName: String)Arrosseja quan {@code decodedSoFar} supera el límit.

Vegeu també

 Català