public double ReadFloating64() { byte[] buffer = new byte[8]; this.Read(buffer, 0, buffer.Length); return BitConverter.ToDouble(buffer, 0); }