private static void DecodeText() { Console.Clear(); Console.WriteLine("Enter a text to decode (Base64):"); var textToDecode = Console.ReadLine(); var decodedText = Base64Converter.ConvertTextFromBase64(textToDecode); Console.WriteLine("\nText to decode:"); Console.WriteLine(textToDecode); Console.WriteLine("\nDecoded text:"); Console.WriteLine(decodedText); Console.WriteLine("\nPress enter to continue."); Console.ReadLine(); }
private static void EncodeText() { Console.Clear(); Console.WriteLine("Enter a text to encode (Base64):"); var textToEncode = Console.ReadLine(); var encodedText = Base64Converter.ConvertTextToBase64(textToEncode); Console.WriteLine("\nText to encode:"); Console.WriteLine(textToEncode); Console.WriteLine("\nEncoded text (Base64):"); Console.WriteLine(encodedText); Console.WriteLine("\nPress enter to continue."); Console.ReadLine(); }
private static void EncodeDecodeBinaryFile() { Console.Clear(); string inputFileName; do { Console.WriteLine("Enter an input file name to encode (Base64):"); inputFileName = Console.ReadLine(); } while (string.IsNullOrEmpty(inputFileName)); var encodedFileName = inputFileName + ".txt"; var decodedFileName = "decoded_" + inputFileName; Base64Converter.ConvertFileToBase64(inputFileName, encodedFileName); Base64Converter.ConvertFileFromBase64(encodedFileName, decodedFileName); Console.WriteLine("\nFile successfully encoded."); Console.WriteLine("\nPress enter to continue."); Console.ReadLine(); }