Base64编码是常用传输字节的一种编码方式,在HTTP环境下可传递较长的标识信息。
同时由于Base64编码的不可读性,也可用作简单的加密处理。
下面给出一个简单的C#程序:
Console.WriteLine("《鸟鸣涧》");
string poetry = "人闲桂花落,夜静春山空。月出惊山鸟,时鸣春涧中";
Console.WriteLine(poetry);
byte[] bytePoetry = Encoding.Default.GetBytes(poetry); //将古诗转化为字节数组
string base64Poetry = Convert.ToBase64String(bytePoetry); //将字节数组进行base64编码
Console.WriteLine("古诗的base64编码为:");
Console.WriteLine(base64Poetry);