I feel a `read`/`write` method is necessary in `File` object to handle raw data as a binary, but there is not such a method so far.