.NET - Práce s Base64 v C#
Zde je třída pro práci s Base64 hodnotami.
public class Base64
{
/// <summary>
/// Provede Encoding
/// </summary>
/// <param>vstupni hodnota</param>
/// <returns>Base64 vystup</returns>
public static string EncodeTo64(string toEncode)
{
byte[] toEncodeAsBytes = System.Text.Encoding.Unicode.GetBytes(toEncode);
return System.Convert.ToBase64String(toEncodeAsBytes);
}
/// <summary>
/// Provede decoding
/// </summary>
/// <param>vstupni hodnota v Base64</param>
/// <returns>dekodovany vystup</returns>
public static string DecodeFrom64(string encodedData)
{
byte[] encodedDataAsBytes = System.Convert.FromBase64String(encodedData);
return System.Text.Encoding.Unicode.GetString(encodedDataAsBytes);
}
}