23 lines
481 B
C#
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!");
|
|
} |