CryptographicBuffer.DecodeFromBase64String(String) 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.
Décode une chaîne qui a été codée en base64.
public:
static IBuffer ^ DecodeFromBase64String(Platform::String ^ value);
static IBuffer DecodeFromBase64String(winrt::hstring const& value);
public static IBuffer DecodeFromBase64String(string value);
function decodeFromBase64String(value)
Public Shared Function DecodeFromBase64String (value As String) As IBuffer
Paramètres
- value
-
String
Platform::String
winrt::hstring
Chaîne d’entrée encodée en base64.
Retours
Mémoire tampon de sortie qui contient la chaîne décodée.
Exemples
public void EncodeDecodeBase64()
{
// Define a Base64 encoded string.
String strBase64 = "uiwyeroiugfyqcajkds897945234==";
// Decoded the string from Base64 to binary.
IBuffer buffer = CryptographicBuffer.DecodeFromBase64String(strBase64);
// Encode the buffer back into a Base64 string.
String strBase64New = CryptographicBuffer.EncodeToBase64String(buffer);
}
Remarques
Base64 traite les données sous forme de groupes 24 bits, en mappant chaque groupe à quatre caractères 8 bits encodés. L’encodage base64 est parfois appelé encodage 3 à 4. Chaque 6 bits du groupe 24 bits est utilisé comme index dans une table de mappage (l’alphabet base64) pour obtenir un caractère pour les données encodées.