in reply to preventing a system call from displaying output
system("unzip -l $filename > /dev/null"); [download]
If you need to you can redirect STDERR, too ...