मैं एक ऐसा फ़ंक्शन लिखने की कोशिश कर रहा हूं जो एक स्ट्रिंग को बेस 64 बाइट सरणी में परिवर्तित करता है।स्ट्रिंग को base64 बाइट सरणी में कनवर्ट करने के लिए, क्या यह मान्य होगा?
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;
}
इस समारोह के लिए एक वैध परिणाम (बशर्ते कि स्ट्रिंग यूनिकोड में है) का उत्पादन होगा: मैं इस दृष्टिकोण के साथ की कोशिश की है? धन्यवाद!
बेस 64 बाइट सरणी क्या है? बेसएनएन टेक्स्ट प्रस्तुतियों पर लागू होता है। –
@ हेंक: मुझे लगता है कि उसका मतलब है कि बेस 64 स्ट्रिंग को बाइट सरणी में परिवर्तित किया गया है। – Bobby
ToBase64String बाइट [] प्रकार की अपेक्षा करता है, जबकि आप स्ट्रिंग – Adeel