Da Sie keine PHP-Version angegeben haben, gehe ich davon aus, dass Sie PHP5 verwenden.
Ich frage mich, warum die Leute nicht vorgeschlagen haben, die eingebaute API für PHP-Komprimierungsströme zu verwenden .
%Vor%Von dem, was ich verstehe, wird es unter den Deckeln die Datei für Sie transparent dekomprimieren und Ihnen erlauben, es zu lesen, als wäre es eine einfache XML-Datei. Nun, das ist vielleicht eine grobe Untertreibung.
Vielleicht könnte die Funktion gzdecode
Ihnen helfen: Das Handbuch sagt (Zitat):
Entschlüsselt eine komprimierte gzip-Zeichenfolge
Sie müssten also:
gzdecode
XMLReader
Das hängt davon ab, ob die richtige Erweiterung ( zlib
ich denke) auf Ihrem Server installiert ist, obwohl ...
%Vor%Markieren : Erweitern Sie Pascals Post, hier ist ein Beispielcode, der funktionieren sollte du