Thanks for the response I will start reading your links soon. I'm getting the idea that physfs, whilst convenient, might be overkill if all you want is to read files from a zip file. But I want to avoid reinventing another wheel (a bad habit of mine and a deep rabbit hole)
Appending the zip file to the end of the script / app would also be a bonus