苏飞论坛

标题: 我经常 用的Base64帮助类 [打印本页]

作者: 站长苏飞    时间: 2018-4-19 10:17
标题: 我经常 用的Base64帮助类
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

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


谁有用直接拿去





欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4