What happens when a file of this length contains a newline?  I'd rather read the fixed number of bytes as binary.