/// <summary>
 /// 将当前字符串进行 Base64 解码。
 /// </summary>
 /// <param name="value">当前 System.String 对象。</param>
 /// <returns>解码后的字符串。</returns>
 public static string Base64DecodeSafely(this string value)
 {
     return value == null ? null : value.Base64Decode();
 }
 /// <summary>
 /// 将当前字符串进行 Base64 解码。
 /// </summary>
 /// <param name="value">当前 System.String 对象。</param>
 /// <param name="encoding">字符编码方式。</param>
 /// <returns>解码后的字符串。</returns>
 public static string Base64DecodeSafely(this string value, Encoding encoding)
 {
     return value == null ? null : value.Base64Decode(encoding);
 }
 /// <summary>
 /// 将当前字符串进行 Base64 解码。
 /// </summary>
 /// <param name="value">当前 System.String 对象。</param>
 /// <returns>解码后的字符串。</returns>
 /// <exception cref="System.ArgumentNullException"><c>value</c> 为 null。</exception>
 public static string Base64Decode(this string value)
 {
     return value.Base64Decode(null);
 }