reader hfile