I\'m trying to write a function that converts a string to a base64 byte array. I\'ve tried with this approach:
public byte[] stringToBase64ByteArray(String input
Representing a string as a blob represented as a string is odd... any reason you can't just use the string directly?
The string is always unicode; it is the encoded bytes that change. Since base-64 is always <128, using unicode in the last part seems overkill (unless that is what the wire-format demands). Personally, I'd use UTF8 or ASCII for the last GetBytes
so that each base-64 character only takes one byte.