private double ReadDouble(Stream src) { byte[] buffer = new byte[8]; src.Read(buffer, 0, 8); offset += 8; return(ByteUtils.ByteToDouble(buffer)); }