To specify a list of compressed files when using zip cli tool, you could use -@ [file_list]
flag. And file_list
is a file contains list of compressed file (new line separated)
Example
$ zip changed.zip -@ changed_files.txt
Or use stdin pipe
$ find . -mmin -60 -print | zip changed_1_hour_ago -@
This will zip all changed files 1 hour ago