C# Base64 Encode / Decode / Convert

2021-06-30

筆記 .NET 如何處理 Base64。

logo

說明

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

MSDN - Convert.ToBase64String

相關連結

ASP.NET MVC 從無到有打造一個應用系統

Visual Studio 入門教學