Base64.Decoder.Decode Método

Definición

Sobrecargas

Decode(ByteBuffer)

Descodifica todos los bytes del búfer de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en un ByteBuffer recién asignado.

Decode(Byte[])

Descodifica todos los bytes de la matriz de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en una matriz de bytes de salida recién asignada.

Decode(String)

Descodifica una cadena codificada en Base64 en una matriz de bytes recién asignada mediante el Base64 esquema de codificación.

Decode(Byte[], Byte[])

Descodifica todos los bytes de la matriz de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en la matriz de bytes de salida especificada, empezando por el desplazamiento 0.

Decode(ByteBuffer)

Descodifica todos los bytes del búfer de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en un ByteBuffer recién asignado.

[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

ByteBuffer que se va a descodificar

Devoluciones

Un búfer de bytes recién asignado que contiene los bytes descodificados

Atributos

Comentarios

Descodifica todos los bytes del búfer de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en un ByteBuffer recién asignado.

Tras la devolución, la posición del búfer de origen se actualizará a su límite; su límite no se habrá cambiado. La posición del búfer de salida devuelto será cero y su límite será el número de bytes descodificados resultantes.

IllegalArgumentException se produce si el búfer de entrada no está en un esquema de codificación Base64 válido. La posición del búfer de entrada no estará avanzada en este caso.

Documentación de Java para java.util.Base64.Decoder.decode(java.nio.ByteBuffer).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a

Decode(Byte[])

Descodifica todos los bytes de la matriz de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en una matriz de bytes de salida recién asignada.

[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[]

matriz de bytes que se va a descodificar

Devoluciones

Byte[]

Matriz de bytes recién asignada que contiene los bytes descodificados.

Atributos

Comentarios

Descodifica todos los bytes de la matriz de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en una matriz de bytes de salida recién asignada. La matriz de bytes devuelta es de la longitud de los bytes resultantes.

Documentación de Java para java.util.Base64.Decoder.decode(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a

Decode(String)

Descodifica una cadena codificada en Base64 en una matriz de bytes recién asignada mediante el Base64 esquema de codificación.

[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

cadena que se va a descodificar

Devoluciones

Byte[]

Matriz de bytes recién asignada que contiene los bytes descodificados.

Atributos

Comentarios

Descodifica una cadena codificada en Base64 en una matriz de bytes recién asignada mediante el Base64 esquema de codificación.

Una invocación de este método tiene exactamente el mismo efecto que invocar decode(src.getBytes(StandardCharsets.ISO_8859_1))

Documentación de Java para java.util.Base64.Decoder.decode(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a

Decode(Byte[], Byte[])

Descodifica todos los bytes de la matriz de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en la matriz de bytes de salida especificada, empezando por el desplazamiento 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[]

matriz de bytes que se va a descodificar

dst
Byte[]

matriz de bytes de salida

Devoluciones

Número de bytes escritos en la matriz de bytes de salida

Atributos

Comentarios

Descodifica todos los bytes de la matriz de bytes de entrada mediante el Base64 esquema de codificación, escribiendo los resultados en la matriz de bytes de salida especificada, empezando por el desplazamiento 0.

Es responsabilidad del invocador de este método asegurarse de que la matriz dst de bytes de salida tiene suficiente espacio para descodificar todos los bytes de la matriz de bytes de entrada. No se escribirán bytes en la matriz de bytes de salida si la matriz de bytes de salida no es lo suficientemente grande.

Si la matriz de bytes de entrada no está en un esquema de codificación Base64 válido, es posible que algunos bytes se hayan escrito en la matriz de bytes de salida antes de que se inicie IllegalargumentException.

Documentación de Java para java.util.Base64.Decoder.decode(byte[], byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a