das Problem ist behoben. Der guten Ordnung halber für alle jene, die auf der Suche sind. Hier die Ursache:
zlib.output_compression was set "On" das musste auf "off" gesetzt werden. Offenbar wurde es nach einem update auf on gesetzt.
In php.ini, Server neu gestartet (Sicherheitshalber) und alles ist gut.
zlib.output_compression komprimiert – um in Theorie die Datenbereitstellung zu beschleunigen – JEDEN output mit gzip, deshalb hießen die files auch noch immer .zip, während die Analyse ergab, dass sie eigentlich zip-files waren. Zusätzliches Erkennungsmerkmal: Es gab Auffälligkeiten im header der korrumpierten zip-Files sowie Fehlermeldungen, die auf eine fehlerhafte Komprimierung hinwiesen (CRC).
Weiterhin Euch alles Gute und vielen Dank für Eure Mithilfe
Danke für die Rückmeldung. Welche Version von PHP was da im Einsatz? Eigentlich sollte das ja auch mit aktivierter Komprimierung funktionieren. Der Fehler kann natürlich weiterhin beim Webserver, PHP oder LimeSurvey liegen. Wenn solche Komprimierungen in Webserver oder PHP aktiviert werden, wird die eigentliche Fehlersuch natürlich schon aufwendig. Daher schalte ich solche "Optimierungen" auch immer aus. Wenn was nicht klappt, ist die Fehlersuche fies.
Nochmals Danke für die Aufklärung.