csharp Base64编码解码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Base64编码解码相关的知识,希望对你有一定的参考价值。

// Encode base64
private static string Base64Encode(string plainText)
{
  var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
  return Convert.ToBase64String(plainTextBytes);
}

// Decode base64
private static string Base64Decode(string base64EncodedData)
{
  var base64EncodedBytes = Convert.FromBase64String(base64EncodedData);
  return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
}

// RegEx Pattern for Base64
var pattern = "^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$";

以上是关于csharp Base64编码解码的主要内容,如果未能解决你的问题,请参考以下文章

前端base64编码与解码

base64编码与base64解码

Go语言实现Base64Base58编码与解码

如何编码/解码为 base64?

2018-07-17 Base64解码与编码

LoadRunner中Base64编码解码