Base64.Decoder.Decode Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Decode(ByteBuffer) |
Décode tous les octets de la mémoire tampon d’octet d’entrée à l’aide du |
Decode(Byte[]) |
Décode tous les octets du tableau d’octets d’entrée à l’aide du |
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 |
Decode(Byte[], Byte[]) |
Décode tous les octets du tableau d’octets d’entrée à l’aide du |
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
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
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.