gzip mit zip kompatibel?
Horst
- software
Hi!
Ist gzip eigentlich mit Windows - zip kompatibel?
Folgendes Problem:
Ich möchte auf einem Linux Webserver ein ganzes Verzeichnis packen und dem User als Download zur Verfügung stellen. Es handelt sich um 0815 User bei denen man nicht davon ausgehen kann, dass sie außer dem in Windows XP (und in 2000 glaub ich auch) vorhandenem Zip Mechanismus etwas installiert haben. Desswegen fällt tar usw. aus.
Das PEAR ZIP Package ist mir nicht performant genug.
Jetzt hab ich mir gedacht, ich pack das ganze mit gzip über php mit dem Befehl exec("gzip ....").
Das funktioniert auch grundsätzlich, jedoch scheint mir das Format nicht mit dem ZIP Format kompatibel zu sein, dass Windows XP von Haus aus entpacken kann.
Irgendwelche Ideen, wie ich einen ganzen Ordner unter Linux performant in ein ZIP File packe?
lg
Horst
Hallo Horst.
Jetzt hab ich mir gedacht, ich pack das ganze mit gzip über php mit dem Befehl exec("gzip ....").
Das funktioniert auch grundsätzlich, jedoch scheint mir das Format nicht mit dem ZIP Format kompatibel zu sein, dass Windows XP von Haus aus entpacken kann.
Natürlich, denn bis auf den Namen hat Gzip nichts mit ZIP zu tun.
Irgendwelche Ideen, wie ich einen ganzen Ordner unter Linux performant in ein ZIP File packe?
Wie wäre es einfach mit „zip“, per exec()? Wenn es nicht vorhanden ist, kannst du ja den Serveradministrator fragen, ob er es installiert.
Einen schönen Dienstag noch.
Gruß, Ashura
Wie wäre es einfach mit „zip“, per exec()? Wenn es nicht vorhanden ist, kannst du ja den Serveradministrator fragen, ob er es installiert.
Danke für Hilfe. Das hab ich mir schon gedacht. Gibt es ein einfach zip executable für Linux, dass ich einfach per FTP auf den Server spielen kann und dann aufrufen kann?
Zum Installieren dürfte es ja da nicht viel geben.
Ich find aber auf die schnelle mit google keinen Linux Download für zip.
lg
Horst
Hallo Horst.
Gibt es ein einfach zip executable für Linux, dass ich einfach per FTP auf den Server spielen kann und dann aufrufen kann?
Im Netz konnte ich nichts finden, aber im Debian-Repository wirst du fündig. Du brauchst sicher die unmodifizierte „zip_2.30.orig.tar.gz“-Datei.
Zum Installieren dürfte es ja da nicht viel geben.
Mehr als ein „apt-get install zip“ war zumindest bei mir nicht erforderlich.
Einen schönen Dienstag noch.
Gruß, Ashura
Hi,
Das PEAR ZIP Package ist mir nicht performant genug.
Es gibt eine lib für PHP, die nennt sich PCL_ZIP oder so ähnlich. Kann packen und entpacken.