public static byte[] GetBytes(Stream stream) { var bytes = new byte[stream.Length]; stream.Seek(0, SeekOrigin.Begin); stream.ReadAsync(bytes, 0, bytes.Length); stream.Dispose(); return bytes; }
byte[] file = File. ReadAllBytes("{FilePath}"); Stream stream = new MemoryStream(file);
static void Write(Stream s, Byte[] bytes) { using (var writer = new BinaryWriter(s)) { writer.Write(bytes); } }