Partager via


Base64.Decoder.Decode Méthode

Définition

Surcharges

Decode(ByteBuffer)

Décode tous les octets de la mémoire tampon d’octet d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans un byteBuffer nouvellement alloué.

Decode(Byte[])

Décode tous les octets du tableau d’octets d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans un tableau d’octets de sortie nouvellement alloué.

Decode(String)

Décode une chaîne encodée en Base64 dans un tableau d’octets nouvellement alloué à l’aide du schéma d’encodage Base64 .

Decode(Byte[], Byte[])

Décode tous les octets du tableau d’octets d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans le tableau d’octets de sortie donné, en commençant à offset 0.

Decode(ByteBuffer)

Décode tous les octets de la mémoire tampon d’octet d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans un byteBuffer nouvellement alloué.

[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

Paramètres

buffer
ByteBuffer

ByteBuffer à décoder

Retours

Mémoire tampon d’octet nouvellement allouée contenant les octets décodés

Attributs

Remarques

Décode tous les octets de la mémoire tampon d’octet d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans un byteBuffer nouvellement alloué.

Lors du retour, la position de la mémoire tampon source sera mise à jour à sa limite ; sa limite n’aura pas été modifiée. La position de la mémoire tampon de sortie retournée sera égale à zéro et sa limite sera le nombre d’octets décodés résultants

IllegalArgumentException est levée si la mémoire tampon d’entrée n’est pas dans le schéma d’encodage Base64 valide. La position de la mémoire tampon d’entrée n’est pas avancée dans ce cas.

Documentation Java pour java.util.Base64.Decoder.decode(java.nio.ByteBuffer).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Decode(Byte[])

Décode tous les octets du tableau d’octets d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans un tableau d’octets de sortie nouvellement alloué.

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

Paramètres

src
Byte[]

tableau d’octets à décoder

Retours

Byte[]

Tableau d’octets nouvellement alloué contenant les octets décodés.

Attributs

Remarques

Décode tous les octets du tableau d’octets d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans un tableau d’octets de sortie nouvellement alloué. Le tableau d’octets retourné est de la longueur des octets résultants.

Documentation Java pour java.util.Base64.Decoder.decode(byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Decode(String)

Décode une chaîne encodée en Base64 dans un tableau d’octets nouvellement alloué à l’aide du schéma d’encodage Base64 .

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

Paramètres

src
String

chaîne à décoder

Retours

Byte[]

Tableau d’octets nouvellement alloué contenant les octets décodés.

Attributs

Remarques

Décode une chaîne encodée en Base64 dans un tableau d’octets nouvellement alloué à l’aide du schéma d’encodage Base64 .

Un appel de cette méthode a exactement le même effet que l’appel decode(src.getBytes(StandardCharsets.ISO_8859_1))

Documentation Java pour java.util.Base64.Decoder.decode(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Decode(Byte[], Byte[])

Décode tous les octets du tableau d’octets d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans le tableau d’octets de sortie donné, en commençant à offset 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

Paramètres

src
Byte[]

tableau d’octets à décoder

dst
Byte[]

tableau d’octets de sortie

Retours

Nombre d’octets écrits dans le tableau d’octets de sortie

Attributs

Remarques

Décode tous les octets du tableau d’octets d’entrée à l’aide du Base64 schéma d’encodage, en écrivant les résultats dans le tableau d’octets de sortie donné, en commençant à offset 0.

Il incombe au appelant de cette méthode de s’assurer que le tableau dst d’octets de sortie dispose d’un espace suffisant pour décoder tous les octets du tableau d’octets d’entrée. Aucun octet n’est écrit dans le tableau d’octets de sortie si le tableau d’octets de sortie n’est pas assez grand.

Si le tableau d’octets d’entrée n’est pas dans le schéma d’encodage Base64 valide, certains octets ont peut-être été écrits dans le tableau d’octets de sortie avant que IllegalargumentException ne soit levée.

Documentation Java pour java.util.Base64.Decoder.decode(byte[], byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à