Wildcards gehen natürlich auch nicht!
Aber das Zip-Format (PKZIP) benutzt eine Art Datenbank am Anfang der Datei, um die Dateien und deren Position im gepackten Stream festzuhalten. Was du also brauchst ist die spezifikation des Dateiformates bzw die Form dieser Datenbank. Danach werden die Dateien einfach hintereinandergehängt, die Position wurde ja festgehalten.
Bei
www.wotsit.org sollte man da was finden.