Robert B.: gzdecode(): data error

Beitrag lesen

Moin,

Ja, das hatte ich bereits mir davor angeschaut gehabt, allerdings geht es hier ja um Dateien.

Ich habe aber einen String und möchte diesen "unzippen", ohne diesen erst abspeichern zu müssen.

Der String ist der komplette Inhalt eines Archivs. AFAIK gibt es bei PK-Zip keine „Streams“ wie z.B. bei gzip, d.h. du musst aus dem Archiv auch den entsprechenden Eintrag auslesen.

Wie man einen BLOB (das ist dein „String“ eigentlich) in PHP auf eine Stream-Ressource gemappt bekommt, weiß ich leider nicht. Wenn das nicht funktioniert, musst du eine temporäre Datei schreiben.

Viele Grüße
Robert