static short ReadShort(Stream stream) { byte[] buffer = new byte[2]; stream.Read(buffer, 0, 2); buffer.Reverse(); return BitConverter.ToInt16(buffer, 0); }