Just do not boot from this HD. In each boot/halt the system saves data to the disk, so it's more probable that overwrites empty blocks.
If the disk was already fragmented/full, it doesn't matter the size of the zip, as it is written in every free gap between the files.
Use the recovery program installed in another disk/system, and then mount the HD you have to recover the .zip , else leave this job to trusted professionals.
________
FIND DISPENSARY