DecodeLimits

Genel Bakış

DecodeLimits Java için FOSS’de bir sınıf.

Akım dekode filtrelerinde basınç çözme bombasından merkezi koruma (FlateDecode, LZWDecode, RunLengthDecode).

Bu sınıf, Java programlarında DecodeLimits nesnelerle çalışmak için 2 yöntem sağlar. Kullanılabilir yöntemler şunlardır: check, maxDecodedBytes. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: DEFAULT_MAX_DECODED_BYTES, PROPERTY.

Özellikler

Adı:Tip:AccessAçıklama:
PROPERTYStringOku .Deşifre edilmiş akış boyutunun sınırını (bayt) aşan sistem özelliği.
DEFAULT_MAX_DECODED_BYTESlongOku .Tek bir şifreleme akışında varsayılan sınırlama: 256 MB.

Yöntemler

SignatureAçıklama:
maxDecodedBytes()longKoruyucu devre dışı bırakıldığında tek bir kodlandırılmış akış için mevcut sınırlama bytes veya {@link Long#MAX_VALUE} değerini gönderir.
check(decodedSoFar: long, limit: long, filterName: String){@code decodedSoFar} sınırını aştığında atılır.

Ayrıca bakınız:

 Türkçe