Base64.Decoder.Decode Método

Definição

Sobrecargas

Nome Description
Decode(ByteBuffer)

Decodifica todos os bytes do buffer de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados em um ByteBuffer recém-alocado.

Decode(Byte[])

Decodifica todos os bytes da matriz de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados em uma matriz de bytes de saída recém-alocada.

Decode(String)

Decodifica uma Cadeia de Caracteres codificada em Base64 em uma matriz de bytes recém-alocada usando o Base64 esquema de codificação.

Decode(Byte[], Byte[])

Decodifica todos os bytes da matriz de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados na matriz de bytes de saída fornecida, começando no deslocamento 0.

Decode(ByteBuffer)

Decodifica todos os bytes do buffer de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados em um ByteBuffer recém-alocado.

[Android.Runtime.Register("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetDecode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)]
public virtual Java.Nio.ByteBuffer? Decode(Java.Nio.ByteBuffer? buffer);
[<Android.Runtime.Register("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetDecode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)>]
abstract member Decode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
override this.Decode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer

Parâmetros

buffer
ByteBuffer

o ByteBuffer a ser decodificado

Retornos

Um buffer de bytes recém-alocado que contém os bytes decodificados

Atributos

Comentários

Decodifica todos os bytes do buffer de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados em um ByteBuffer recém-alocado.

Após o retorno, a posição do buffer de origem será atualizada para seu limite; seu limite não terá sido alterado. A posição do buffer de saída retornado será zero e seu limite será o número de bytes decodificados resultantes

IllegalArgumentException será gerado se o buffer de entrada não estiver no esquema de codificação Base64 válido. A posição do buffer de entrada não será avançada nesse caso.

Documentação Java para java.util.Base64.Decoder.decode(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.

Aplica-se a

Decode(Byte[])

Decodifica todos os bytes da matriz de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados em uma matriz de bytes de saída recém-alocada.

[Android.Runtime.Register("decode", "([B)[B", "GetDecode_arrayBHandler", ApiSince=26)]
public virtual byte[]? Decode(byte[]? src);
[<Android.Runtime.Register("decode", "([B)[B", "GetDecode_arrayBHandler", ApiSince=26)>]
abstract member Decode : byte[] -> byte[]
override this.Decode : byte[] -> byte[]

Parâmetros

src
Byte[]

a matriz de bytes a ser decodificada

Retornos

Byte[]

Uma matriz de bytes recém-alocada que contém os bytes decodificados.

Atributos

Comentários

Decodifica todos os bytes da matriz de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados em uma matriz de bytes de saída recém-alocada. A matriz de bytes retornada é do comprimento dos bytes resultantes.

Documentação Java para java.util.Base64.Decoder.decode(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

Decode(String)

Decodifica uma Cadeia de Caracteres codificada em Base64 em uma matriz de bytes recém-alocada usando o Base64 esquema de codificação.

[Android.Runtime.Register("decode", "(Ljava/lang/String;)[B", "GetDecode_Ljava_lang_String_Handler", ApiSince=26)]
public virtual byte[]? Decode(string? src);
[<Android.Runtime.Register("decode", "(Ljava/lang/String;)[B", "GetDecode_Ljava_lang_String_Handler", ApiSince=26)>]
abstract member Decode : string -> byte[]
override this.Decode : string -> byte[]

Parâmetros

src
String

a cadeia de caracteres a ser decodificada

Retornos

Byte[]

Uma matriz de bytes recém-alocada que contém os bytes decodificados.

Atributos

Comentários

Decodifica uma Cadeia de Caracteres codificada em Base64 em uma matriz de bytes recém-alocada usando o Base64 esquema de codificação.

Uma invocação desse método tem exatamente o mesmo efeito que invocar decode(src.getBytes(StandardCharsets.ISO_8859_1))

Documentação Java para java.util.Base64.Decoder.decode(java.lang.String).

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

Decode(Byte[], Byte[])

Decodifica todos os bytes da matriz de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados na matriz de bytes de saída fornecida, começando no deslocamento 0.

[Android.Runtime.Register("decode", "([B[B)I", "GetDecode_arrayBarrayBHandler", ApiSince=26)]
public virtual int Decode(byte[]? src, byte[]? dst);
[<Android.Runtime.Register("decode", "([B[B)I", "GetDecode_arrayBarrayBHandler", ApiSince=26)>]
abstract member Decode : byte[] * byte[] -> int
override this.Decode : byte[] * byte[] -> int

Parâmetros

src
Byte[]

a matriz de bytes a ser decodificada

dst
Byte[]

a matriz de bytes de saída

Retornos

O número de bytes gravados na matriz de bytes de saída

Atributos

Comentários

Decodifica todos os bytes da matriz de bytes de entrada usando o Base64 esquema de codificação, gravando os resultados na matriz de bytes de saída fornecida, começando no deslocamento 0.

É responsabilidade do invocador desse método garantir que a matriz dst de bytes de saída tenha espaço suficiente para decodificar todos os bytes da matriz de bytes de entrada. Nenhum bytes será gravado na matriz de bytes de saída se a matriz de bytes de saída não for grande o suficiente.

Se a matriz de bytes de entrada não estiver no esquema de codificação Base64 válido, alguns bytes poderão ter sido gravados na matriz de bytes de saída antes da geração de IllegalargumentException.

Documentação Java para java.util.Base64.Decoder.decode(byte[], 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