Hola
suprempada, para pasarlo a bytes puedes seria de esta manera :
Código c#:
Ver original//donde txtFP es un textbox donde se almacena la ruta donde se encuentra
FileStream fs = new FileStream(txtFP.Text, FileMode.Open);
Byte[] data = new byte[fs.Length];
fs.Read(data, 0, Convert.ToInt32(fs.Length));
Y para convertirlo de bytes a archivo normal seria asi :
Código c#:
Ver originalFileStream fs = new FileStream("Aqui va la ruta donde quieres que se cree", FileMode.Create);
//Aqui bits es un arreglo de bytes que tu puedes recibir para crear el archivo.
fs.Write(bits, 0, Convert.ToInt32(bits.Length));
fs.Close();
fs.Dispose();
Espero haberte ayudado Saludos!.