CryptographicBuffer.DecodeFromBase64String(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendekode string yang telah dikodekan 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
Parameter
- value
-
String
Platform::String
winrt::hstring
String input yang dikodekan Base64.
Mengembalikan
Buffer output yang berisi string yang didekodekan.
Contoh
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);
}
Keterangan
Base64 memproses data sebagai grup 24-bit, memetakan setiap grup ke empat karakter 8-bit yang dikodekan. Pengodean Base64 terkadang disebut sebagai pengodean 3-ke-4. Setiap 6 bit grup 24-bit digunakan sebagai indeks ke dalam tabel pemetaan (alfabet base64) untuk mendapatkan karakter untuk data yang dikodekan.