I have a byte[]
and I'm looking for the most efficient way to base64 encode it.
The problem is that the built in .Net method Convert.FromBase64CharArray
requires a char[]
as an input, and converting my byte[]
to a char[]
just to convert it again to a base64 encoded array seems pretty stupid.
Is there any more direct way to do it?
[[EDIT:]] I'll expaling what I want to achieve better - I have a byte[]
and I need to return a new base64 encoded byte[]
string Convert.ToBase64String(byte[])
andbyte[] Convert.FromBase64String(string)
?