private static void SingleFileMode(string[] args) { if (args.Length != 1) { Console.WriteLine("Usage: EushullyEncryptor.exe <file.bin>"); return; } var binFileName = args[0]; var oldBinFileName = binFileName + ".old"; var txtFileName = binFileName + ".txt"; File.Move(binFileName, oldBinFileName); Console.WriteLine($"Bin File: {oldBinFileName}"); Console.WriteLine($"Text File: {txtFileName}"); var editor = new BinEditor(File.ReadAllBytes(oldBinFileName)); editor.Import(); //To Save var readAllLines = File.ReadAllLines(txtFileName); Console.WriteLine($"Text File Contents: {string.Join("\n\t", readAllLines)}"); var export = editor.Export(readAllLines); File.WriteAllBytes(binFileName, export); }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog fd = new SaveFileDialog(); fd.Filter = "All Bin files | *.bin"; DialogResult dr = fd.ShowDialog(); if (dr == DialogResult.OK) { System.IO.File.WriteAllBytes(fd.FileName, Editor.Export()); } }