Avatar ·

C# में Base64 में स्ट्रिंग को एनकोड और डिकोड कैसे करें?

सभी को नमस्ते! मैं एक शुरुआती C# डेवलपर हूँ और मुझे एक समस्या का सामना करना पड़ा: मुझे JSON में बाइनरी डेटा (जैसे, एक इमेज) भेजना है, लेकिन JSON केवल स्ट्रिंग्स को सपोर्ट करता है। मैंने सुना है कि इसके लिए Base64 का उपयोग किया जाता है। लेकिन मुझे C# में ऐसा करने का एक सरल और काम करने वाला उदाहरण नहीं मिल रहा है। मुझे चाहिए: 1. एक सामान्य स्ट्रिंग (जैसे, "Hello, World!") लें और इसे Base64 में एनकोड करें। 2. फिर एनकोडेड Base64 स्ट्रिंग लें और इसे वापस मूल स्ट्रिंग में डिकोड करें। मैंने अपना खुद का तरीका बनाने की कोशिश की, लेकिन वह काम नहीं करता। मैंने देखा कि .NET में `System.Convert` और `System.Text` में कुछ क्लासेस हैं, लेकिन मुझे समझ नहीं आता कि उनका सही उपयोग कैसे करें। यह रहा मेरा असफल कोड: ```csharp string original = "Hello, World!"; byte[] bytes = Encoding.ASCII.GetBytes(original); string encoded = Convert.ToBase64String(bytes); // डिकोड करने का प्रयास byte[] decodedBytes = Convert.FromBase64String(encoded); string decoded = Encoding.ASCII.GetString(decodedBytes); ``` कोड काम करता है, लेकिन मुझे यकीन नहीं है कि यह सही है।