Synchronously reads a maximum of bytes bytes from a file and returns the result in a list of bytes.
Throws a FileSystemException if the operation fails.