Deflater.SetDictionary Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetDictionary(Byte[], Int32, Int32) |
Define o dicionário predefinido para compactação. |
| SetDictionary(Byte[]) |
Define o dicionário predefinido para compactação. |
| SetDictionary(ByteBuffer) |
Define o dicionário predefinido para compactação. |
SetDictionary(Byte[], Int32, Int32)
Define o dicionário predefinido para compactação.
[Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")]
public virtual void SetDictionary(byte[]? b, int off, int len);
[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
Parâmetros
- bdictionary
- Byte[]
os bytes de dados do dicionário
- off
- Int32
o deslocamento inicial dos dados
- len
- Int32
o comprimento dos dados
- Atributos
Comentários
Define o dicionário predefinido para compactação. Um dicionário predefinido é usado quando o buffer de histórico pode ser predeterminado. Quando os dados forem descompactados posteriormente com Inflater.inflate(), Inflater.getAdler() poderá ser chamado para obter o valor Adler-32 do dicionário necessário para descompactação.
Documentação Java para java.util.zip.Deflater.setDictionary(byte[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
SetDictionary(Byte[])
Define o dicionário predefinido para compactação.
[Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")]
public virtual void SetDictionary(byte[]? b);
[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
Parâmetros
- bdictionary
- Byte[]
os bytes de dados do dicionário
- Atributos
Comentários
Define o dicionário predefinido para compactação. Um dicionário predefinido é usado quando o buffer de histórico pode ser predeterminado. Quando os dados forem descompactados posteriormente com Inflater.inflate(), Inflater.getAdler() poderá ser chamado para obter o valor Adler-32 do dicionário necessário para descompactação.
Documentação Java para java.util.zip.Deflater.setDictionary(byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
SetDictionary(ByteBuffer)
Define o dicionário predefinido para compactação.
[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
Parâmetros
- dictionary
- ByteBuffer
os bytes de dados do dicionário
- Atributos
Comentários
Define o dicionário predefinido para compactação. Um dicionário predefinido é usado quando o buffer de histórico pode ser predeterminado. Quando os dados forem descompactados posteriormente com Inflater.inflate(), Inflater.getAdler() poderá ser chamado para obter o valor Adler-32 do dicionário necessário para descompactação.
Os bytes no buffer de bytes fornecido serão totalmente consumidos por esse método. No retorno, sua posição será igual a seu limite.
Documentação Java para java.util.zip.Deflater.setDictionary(java.nio.ByteBuffer).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.