zip in unix

i have a list of files to be zipped in a file.how can i zip the files in a zip comand using that list of files from another file ...

Just a guess (- see man zip for "reasoning"):

cat fileList | zip fileArchive -@