DecodeLimits
المعلومات العامة
DecodeLimits هي فئة في Aspose.PDF FOSS لـ Java.
الحماية المركزية ضد قنابل إفساد الضغط في مرشحات فك شفرة التدفق (FlateDecode، LZWDecode، RunLengthDecode).
توفر هذه الفئة طريقتين للعمل مع DecodeLimits في برامج Java. المنهجيات المتاحة تشمل: check, maxDecodedBytes. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: DEFAULT_MAX_DECODED_BYTES, PROPERTY.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
PROPERTY | String | اقرأ | خاصية النظام التي تحلّ على الحد الأقصى لحجم التيار المفكور (البايت). |
DEFAULT_MAX_DECODED_BYTES | long | اقرأ | الحد الأقصى المعياري على بث واحد مُفكّر: 256 ميغابايت. |
الطرق
| التوقيع | وصف |
|---|---|
maxDecodedBytes() → long | يعيد القيادة الحالية على تيار واحد مُفكّر بالبايتات،, |
| أو {@link Long#MAX_VALUE} عندما يكون الحارس غير فعال. | |
check(decodedSoFar: long, limit: long, filterName: String) | يرمي عندما يتجاوز {@code decodedSoFar} الحد الأقصى. |