C# Base64 Encode / Decode / Convert
2021-06-30
筆記 .NET 如何處理 Base64。
說明
String To Base64 / Encode Base64
Convert 僅支援 bytes 的方式轉換 Base64,所以要先將 String 轉為 Bytes
using System.Text;
byte[] bytes_encode = Encoding.GetEncoding("utf-8").GetBytes("Hello World");
string base64encode = Convert.ToBase64String(bytes_encode);
// SGVsbG8gV29ybGQ=
Decode Base64
byte[] bytes_decode = Convert.FromBase64String(base64encode));
using System.Text;
string base64decode = Encoding.UTF8.GetString(bytes_decode);
// Hello World
參考資料
MSDN - Convert.FromBase64String