byte[]encodeBase64(byte[]binaryData)在c#中等效
本文关键字:byte binaryData encodeBase64 | 更新日期: 2023-09-27 18:26:21
在Java中,Apache提供了一个编码库,即Apache commons,有一个方法的签名是
byte[] encodeBase64(byte[] binaryData)
在C#中,我们尝试做同样的事情。然而,我们找不到任何像这样的库或方法。我们如何将字节数组编码为Base64字节数组?
您可以利用Convert.ToBase64String
方法。然而,这将不是返回byte[]
,而是返回string
类型。要获得字节数,您必须执行文本编码。
string base64 = Convert.ToBase64String(binaryData);
byte[] base64bytes = System.Text.Encoding.ASCII.GetBytes(base64);