Язык

Deflater.SetDictionary Метод

Определение

Перегрузки

Имя. Описание
SetDictionary(Byte[], Int32, Int32)

Задает предустановленный словарь для сжатия.

SetDictionary(Byte[])

Задает предустановленный словарь для сжатия.

SetDictionary(ByteBuffer)

Задает предустановленный словарь для сжатия.

SetDictionary(Byte[], Int32, Int32)

Задает предустановленный словарь для сжатия.

[Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")]
public virtual void SetDictionary(byte[]? dictionary, int off, int len);
[<Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")>]
abstract member SetDictionary : byte[] * int * int -> unit
override this.SetDictionary : byte[] * int * int -> unit

Параметры

dictionary
Byte[]

байт данных словаря

off
Int32

начальная смещение данных

len
Int32

Длина данных

Атрибуты

Комментарии

Задает предустановленный словарь для сжатия. Предустановленный словарь используется при предопределении буфера журнала. Если данные позже распаковываться с inflater.inflate(), Inflater.getAdler() можно вызвать для получения значения Adler-32 словаря, необходимого для декомпрессии.

Java документации по java.util.zip.Deflater.setDictionary(byte[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SetDictionary(Byte[])

Задает предустановленный словарь для сжатия.

[Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")]
public virtual void SetDictionary(byte[]? dictionary);
[<Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")>]
abstract member SetDictionary : byte[] -> unit
override this.SetDictionary : byte[] -> unit

Параметры

dictionary
Byte[]

байт данных словаря

Атрибуты

Комментарии

Задает предустановленный словарь для сжатия. Предустановленный словарь используется при предопределении буфера журнала. Если данные позже распаковываться с inflater.inflate(), Inflater.getAdler() можно вызвать для получения значения Adler-32 словаря, необходимого для декомпрессии.

Java документации по java.util.zip.Deflater.setDictionary(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SetDictionary(ByteBuffer)

Задает предустановленный словарь для сжатия.

[Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)]
public virtual void SetDictionary(Java.Nio.ByteBuffer? dictionary);
[<Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)>]
abstract member SetDictionary : Java.Nio.ByteBuffer -> unit
override this.SetDictionary : Java.Nio.ByteBuffer -> unit

Параметры

dictionary
ByteBuffer

байт данных словаря

Атрибуты

Комментарии

Задает предустановленный словарь для сжатия. Предустановленный словарь используется при предопределении буфера журнала. Если данные позже распаковываться с inflater.inflate(), Inflater.getAdler() можно вызвать для получения значения Adler-32 словаря, необходимого для декомпрессии.

Байты в заданном буфере байтов будут полностью использованы этим методом. По возвращении его позиция будет равенства его предела.

Java документации по java.util.zip.Deflater.setDictionary(java.nio.ByteBuffer).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к