@private
Alias for readbytes
Reads exactly n bytes.
If the data read is nil an EOFError is raised.
If the data read is too short an IOError is raised
[Validate]