Estoy tratando de escribir una función que convierta una cadena en una matriz de bytes base64. Lo he intentado con este enfoque:Cómo convertir una cadena en una matriz de bytes base64, ¿sería esto válido?
public byte[] stringToBase64ByteArray(String input)
{
byte[] ret = System.Text.Encoding.Unicode.GetBytes(input);
string s = Convert.ToBase64String(input);
ret = System.Text.Encoding.Unicode.GetBytes(s);
return ret;
}
¿Esta función produciría un resultado válido (siempre que la cadena esté en Unicode)? Gracias!
¿Qué es exactamente una matriz de bytes base64? baseNN se aplica a las representaciones de texto. –
@Henk: creo que se refiere a una cadena Base64 convertida en una matriz de bytes. – Bobby
ToBase64String espera el tipo byte [], mientras proporciona la cadena – Adeel