Dipende dal modo in cui crei il file ZIP.

Se è tutto codice PHP, è altamente improbabile che si comporti in modo asincrono come hai descritto.