The updater has to know the filename at some point since it does download the file and store it in its location, with the same filename just as if you downloaded from here.