DecodeLimits

Vue de l’ensemble

‘DecodeLimits’ est une classe dans Aspose.PDF FOSS pour Java.

La garde centrale contre les bombes de décompression dans les filtres de décode du courant (FlateDecode, LZWDecode et RunLengthDecodes).

Cette classe fournit 2 méthodes pour travailler avec des objets DecodeLimits dans les programmes Java. Les méthodologies disponibles comprennent: check, maxDecodedBytes. Tous les membres publics sont accessibles à n’importe quelle application Java après l’installation de l’Aspose.PDF FOSS pour le package Java . Propriétés : DEFAULT_MAX_DECODED_BYTES , ‘PROPERTY` .

Propriétés

NameTypeAccessDescription
PROPERTYStringReadSystem property that overrides the decoded-stream size cap (bytes).
DEFAULT_MAX_DECODED_BYTESlongReadDefault cap on a single decoded stream: 256 MB.

méthodes

SignatureDescription
maxDecodedBytes()longReturns the current cap on a single decoded stream in bytes,
or {@link Long#MAX_VALUE} when the guard is disabled.
check(decodedSoFar: long, limit: long, filterName: String)Throws when {@code decodedSoFar} exceeds the cap.

Voir aussi

  • Aspose.PDF pour Java — API d’entreprise
 Français