public static byte[] ReadAllBytes(this Stream stream) { int length = (int)stream.Length; byte[] buffer = new byte[length]; stream.Read(buffer, 0, length); return buffer; }