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
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
PROPERTY | String | Llegeix. | Propietat del sistema que sobrepassa el límit de mida (bytes) del flux descodificat. |
DEFAULT_MAX_DECODED_BYTES | long | Llegeix. | L’extrem per defecte en un únic flux decodificat: 256 MB. |
Mètodes
| Signatura | Descripció |
|---|---|
maxDecodedBytes() → long | Retorna 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. |