Files
ramp/Scripts/base64Decode.csx

23 lines
481 B
C#

#r "System"
#r "System.Text.Encoding"
using System.Text;
if (Args.Count == 0)
{
Console.WriteLine("Usage: dotnet script base64Decode.csx <base64string>");
return;
}
try
{
string base64Encoded = Args[0];
var base64Bytes = Convert.FromBase64String(base64Encoded);
var decodedString = Encoding.UTF8.GetString(base64Bytes);
Console.WriteLine("Decoded String: " + decodedString);
}
catch (FormatException)
{
Console.WriteLine("Invalid Base64 string!");
}