Base64.Decoder.Decode 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 |
|---|---|
| Decode(ByteBuffer) |
Decodifica todos os bytes do buffer de bytes de entrada usando o |
| Decode(Byte[]) |
Decodifica todos os bytes da matriz de bytes de entrada usando o |
| Decode(String) |
Decodifica uma Cadeia de Caracteres codificada em Base64 em uma matriz de bytes recém-alocada usando o |
| Decode(Byte[], Byte[]) |
Decodifica todos os bytes da matriz de bytes de entrada usando o |
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
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
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.