Revision: 6109
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 28, 2008 19:45 by rengber
Initial Code
private void btnEncode_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtInFile.Text)) { FileStream fs = new FileStream(txtInFile.Text, FileMode.Open, FileAccess.Read); byte[] filebytes = new byte[fs.Length]; fs.Read(filebytes, 0, Convert.ToInt32(fs.Length)); string encodedData = Convert.ToBase64String(filebytes, Base64FormattingOptions.InsertLineBreaks); txtEncoded.Text = encodedData; } } private void btnDecode_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtOutFile.Text)) { byte[] filebytes = Convert.FromBase64String(txtEncoded.Text); FileStream fs = new FileStream(txtOutFile.Text, FileMode.CreateNew, FileAccess.Write, FileShare.None); fs.Write(filebytes, 0, filebytes.Length); fs.Close(); } }
Initial URL
Initial Description
Useful for sending files past filters via email.
Initial Title
Base64 Encode or Decode a File
Initial Tags
Initial Language
C#