CryptographicBuffer.EncodeToBase64String(IBuffer) 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.
Encode une mémoire tampon en chaîne base64.
public:
static Platform::String ^ EncodeToBase64String(IBuffer ^ buffer);
static winrt::hstring EncodeToBase64String(IBuffer const& buffer);
public static string EncodeToBase64String(IBuffer buffer);
function encodeToBase64String(buffer)
Public Shared Function EncodeToBase64String (buffer As IBuffer) As String
Paramètres
- buffer
- IBuffer
Mémoire tampon d’entrée.
Retours
Chaîne de sortie encodée en base64.
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.