using System;
using System.Text;
namespace CsharpHttpHelper.Helper
{
///
/// Base64帮助类
/// 编码人:苏飞
///
public class Base64Helper
{
///
/// 将Base64编码解析成字符串
///
/// 要解码的string字符
/// 字符编码方案
///
public static string Base64ToString(string strbase, Encoding encoding)
{
byte[] bytes = Convert.FromBase64String(strbase);
return encoding.GetString(bytes);
}
///
/// 将字节数组为Base64编码
///
/// 要编码的byte[]
///
public static string StringToBase64(byte[] bytebase)
{
return Convert.ToBase64String(bytebase);
}
///
/// 将字符串转为Base64编码
///
/// 要编码的string字符
/// 字符编码方案
///
public static string StringToBase64(string str, Encoding encoding)
{
byte[] bytes = encoding.GetBytes(str);
return Convert.ToBase64String(bytes);
}
}
}