CryptographicBuffer.EncodeToBase64String(IBuffer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert einen Puffer in eine base64-Zeichenfolge.
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
Parameter
- buffer
- IBuffer
Eingabepuffer.
Gibt zurück
Base64-codierte Ausgabezeichenfolge.
Beispiele
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);
}
Hinweise
Base64 verarbeitet Daten als 24-Bit-Gruppen und zuordnen jede Gruppe vier codierten 8-Bit-Zeichen. Die Base64-Codierung wird manchmal als 3:4-Codierung bezeichnet. Jede 6 Bit der 24-Bit-Gruppe wird als Index in eine Zuordnungstabelle (das Base64-Alphabet) verwendet, um ein Zeichen für die codierten Daten zu erhalten.