public static void Main(string[] argv) { if (argv.Length == 2) { try { NBFSNet NBFS = new NBFSNet(); if (argv[0].ToLower().Equals("encode")) { Console.WriteLine(Convert.ToBase64String(NBFS.EncodeBinaryXML( System.Text.ASCIIEncoding.ASCII.GetString(Convert.FromBase64String(argv[1]))))); } else { Console.WriteLine(Convert.ToBase64String( System.Text.Encoding.UTF8.GetBytes( NBFS.DecodeBinaryXML(Convert.FromBase64String(argv[1]))))); } } catch (Exception e) { Console.WriteLine(Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(e.Message))); } } else { Console.WriteLine( "Usage: NBFS [encode|decode] Base64Data\n\nNOTE: All output, including exceptions, will be returned as a Base64 string."); } }
public void Test() { NBFSNet NBFS = new NBFSNet(); var filetext = File.ReadAllText("C:\\Users\\7751-00-099\\Desktop\\binary.txt"); var t = Convert.ToBase64String( NBFS.EncodeBinaryXML( System.Text.ASCIIEncoding.ASCII.GetString(Convert.FromBase64String(filetext)))); }