add optional non-copy mode for unarchive