最近在研究国内几款下载地址的转换原理,并用c#凑合着写了一个地址转换系统。其中就涉及到Base64编码转换的处理,关于Base64的原理,可以查看一下我转载的一篇文章:
在网上看到了一篇牛人写的文章,用C#语言根据Base64的编码原理,将编码和解码的过程实现了一遍:
/// <summary>
///Base64 编码/解码
/// </summary>
public class Base64
{
/// <summary>
/// Base64编码
/// </summary>
/// <param name="Message"></param>
/// <returns></returns>
public static string Base64Encode(string Message)
{
char[] Base64Code = new char[]{'A','B','C','D','E','F','G','H','I','J','K'