[hand] refactor archive/iso open files