This question already has an answer here:
On linux, is there an easy way to recompress a zip file (changing compression-level) with preserving as most meta-data as possible (timestamps etc.)?
This question already has an answer here:
On linux, is there an easy way to recompress a zip file (changing compression-level) with preserving as most meta-data as possible (timestamps etc.)?
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Any script which expands an archive back to its original collection of files, and then re-archives them with your preferred parameters, would work, so long as you collect the metadata (in your case, the original date and time of the first archive), then use touch to change the date and time of the new archive to match.
zip
command, correct? – Peschke Dec 6 '18 at 18:08