private void button5_Click(object sender, EventArgs e) //open b64 file { Stream streamRead = null; OpenFileDialog openFile = new OpenFileDialog(); openFile.InitialDirectory = Environment.CurrentDirectory; openFile.Filter = "Base64 files (*.b64)|*.b64"; if (openFile.ShowDialog() == DialogResult.OK) { try { if ((streamRead = openFile.OpenFile()) != null) { using (streamRead) { byte[] arr; ConvertToBase64 converter = new ConvertToBase64(); arr = File.ReadAllBytes(openFile.FileName); Encoding enc8 = Encoding.UTF8; textBox4.Text = enc8.GetString(arr); streamRead.Close(); } } } catch (Exception ex) { MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message); }; } }
private void button2_Click(object sender, EventArgs e) { ConvertToBase64 converter = new ConvertToBase64(); textBox2.Text = converter.EncodeString(textBox1.Text); textBox3.Text = converter.Decode(textBox2.Text).ToString(); }
private void button1_Click(object sender, EventArgs e) { Stream streamRead = null; OpenFileDialog openFile = new OpenFileDialog(); openFile.InitialDirectory = Environment.CurrentDirectory; openFile.Filter = "All files (*.*)|*.*"; if (openFile.ShowDialog() == DialogResult.OK) { try { if ((streamRead = openFile.OpenFile()) != null) { using (streamRead) { ConvertToBase64 converter = new ConvertToBase64(); textBox4.Text = converter.Encode(File.ReadAllBytes(openFile.FileName)); streamRead.Close(); } } } catch (Exception ex) { MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message); } } }
private void button4_Click(object sender, EventArgs e) //save source file { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.Filter = "All files (*.*)|*.*"; saveFile.RestoreDirectory = true; saveFile.ShowDialog(); if (saveFile.FileName != "") { using (FileStream fstream = new FileStream(saveFile.FileName, FileMode.OpenOrCreate)) //@"C:\SomeDir\noname\note.txt" { ConvertToBase64 converter = new ConvertToBase64(); fstream.Write(converter.Decode(textBox4.Text), 0, converter.Decode(textBox4.Text).Length); } } }
private void button3_Click(object sender, EventArgs e) { SaveFileDialog saveFile = new SaveFileDialog(); ConvertToBase64 converter = new ConvertToBase64(); saveFile.Filter = "base64 files (*.b64)|*.b64"; saveFile.Title = "Save encoded file"; saveFile.DefaultExt = ".b64"; saveFile.ShowDialog(); if (saveFile.FileName != "") { using (FileStream fstream = new FileStream(saveFile.FileName, FileMode.OpenOrCreate)) //@"C:\SomeDir\noname\note.txt" { fstream.Write(Encoding.ASCII.GetBytes(textBox4.Text), 0, Encoding.ASCII.GetBytes(textBox4.Text).Length); } } }