Don’t fail on empty filename in OpenFileDirectly, return the archive handle instead