code: def ReadDataAtOffset(self, file_offset, size):
      
      self._file_object.seek(file_offset, os.SEEK_SET)
      return self._file_object.read(size)
docs: Reads a byte string from the file-like object at a specific offset.
  
      Args:
        file_offset (int): file offset.
        size (int): number of bytes to read.
  
      Returns:
        bytes: data read.
  
      Raises:
        IOError: if the read failed.
        OSError: if the read failed.