Base64 Encoding/Decoding eines Strings in C#
Donnerstag, 6. August 2009 | Autor: admin
Codesnippet zum encoden und decoden eines Strings in Base64:
/// <summary> /// Encodes a string to Base64. /// </summary> /// <param name="toEncode">String to encode to Base64.</param> /// <returns>Encoded string</returns> public static string Base64Encode(string toEncode) { try { byte[] encodedString = Encoding.UTF8.GetBytes(toEncode); return Convert.ToBase64String(encodedString); } catch (Exception e) { throw new Exception("Fehler beim Base64 Encoding. " + e.Message); } } /// <summary> /// Decodes the Base64 as string. /// </summary> /// <param name="toDecode">String to decode from Base64.</param> /// <returns>Decoded string</returns> public static string Base64Decode(string toDecode) { try { byte[] decodedString = Convert.FromBase64String(toDecode); return Encoding.UTF8.GetString(decodedString); } catch (Exception e) { throw new Exception("Fehler beim Base64 Decoding." + e.Message); } }


