Ich versuche, eine Funktion zu schreiben, die eine Zeichenfolge in ein Base64-Byte-Array konvertiert. Ich habe mit diesem Ansatz versucht:Wie konvertiert man String zu Base64 Byte-Array, wäre dies gültig?
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;
}
Würde diese Funktion ein gültiges Ergebnis erzeugen (sofern die Zeichenfolge in Unicode ist)? Danke!
Was genau ist ein Base64-Byte-Array? baseNN gilt für Textdarstellungen. –
@Henk: Ich denke, er meint eine Base64-Zeichenfolge in ein Byte-Array konvertiert. – Bobby
ToBase64String erwartet den Typ byte [], während Sie die Zeichenfolge – Adeel