Base64编码通常用于编码二进制数据,从而使二进制数据能存储在Xml或其他的文本格式中。(最常见于Email中)
例子:
CRc6tbZ+170rwAQ5bPNYXvc8M7cx+xeJiyrFBpda
C#中在Byte数组和Base64字符串之间转换很简单:
例子:
CRc6tbZ+170rwAQ5bPNYXvc8M7cx+xeJiyrFBpda
C#中在Byte数组和Base64字符串之间转换很简单:
- byte[] DataToEncode = new byte[30];
- // Fill the byte array with random data
- RandomNumberGenerator Generator = RandomNumberGenerator.Create();
- Generator.GetNonZeroBytes(DataToEncode);
- // Convert the byte array to a base-64 string
- string Base64String = Convert.ToBase64String(DataToEncode);
- Console.WriteLine("{0}",Base64String);
- // Convert the base-64 string back to a byte array
- byte[] DecodedData = Convert.FromBase64String(Base64String);