#1 2. April 2007 Zlib-Fehler Hi Leute! Ich habe mal von der offiziellen zlib-Seite einen Beispielcode compiliert und ausgeführt (<http://zlib.net/zlib_how.html> bzw <http://zlib.net/zpipe.c>). Kompiliert habe ich es mit Code: gcc -o test -lz zpipe.c Ausgeführt habe ich es mit Code: ./test < textdatei > textdatei.zip Die Zip-Datei ist jetzt erstmal viieel zu klein, zum anderen überhaupt nicht im zip-Format, laut gzip und unzip. Hat jemand eine Ahnung, was da schief gelaufen ist? Der Code sollte ja nicht falsch sein, ist ja von der offiziellen Seite. Ich benutze Debian 3.1 und die Zlib in der Version 1.2.2. EDIT: OK, das komprimieren und dekomprimieren geht zwar, allerdings nur mit diesem Programm. Wie kann ich jetzt ein richtiges Zip-Archiv erstellen, dass z.B. auch mit gzip entpackt werden kann? + Multi-Zitat Zitieren
#2 2. April 2007 AW: Zlib-Fehler habs nicht kompiliert nur den source mal überflogen. soll heißen, wenn nur ein übergabeparameter erfolgt, wird die funktion aufgerufen. lass mal das ziel weg, also: ./test <textdatei> Gruß Bonzai + Multi-Zitat Zitieren
#3 2. April 2007 AW: Zlib-Fehler Code: ./test grubju.tar zpipe usage: zpipe [-d] < source > dest Code: ./test < grubju.tar x???[ ?0??,%;????#T??4B?_?????? ??2?L?CR5?a<??xP??H?Wbb?ެk?Plu??1????gC4J?l'z0O??V??m??y??V?/??/??????????l?J???????ue?a?w????K ? [K? + Multi-Zitat Zitieren
#4 2. April 2007 AW: Zlib-Fehler war doch schon ganz richtig, fehlt nur die stdout pipe (> test.z). also: ./test < grubju.tar > grubju.tar.z aber nen packet neu packen? Gruß Bonzai + Multi-Zitat Zitieren
#5 2. April 2007 AW: Zlib-Fehler Das habe ich ja auch gemacht, siehe 1. Post. Das wiederspricht sich mit deinem Post. Ein Tar mit Zip verpackt ist noch kleiner. + Multi-Zitat Zitieren
#6 2. April 2007 AW: Zlib-Fehler Mach den umgekehrten Weg und entpack das ganze wieder. Wenn die Daten gleich sind hat alles geklappt und es gibt keinen Fehler. + Multi-Zitat Zitieren
#7 3. April 2007 AW: Zlib-Fehler Da hatte ich die Syntax falsch verstanden, wusste nicht, dass mit Pipes gearbeitet wird. Außerdem soll da auch kein zip-Archiv bei rauskommen. Dh jedes File was du mit dem Programm packst, kann auch nur damit entpackt werden. Bitte korrigieren wenn ich falsch liege. Gruß Bonzai + Multi-Zitat Zitieren
#8 5. April 2007 AW: Zlib-Fehler OK, mit diesem Prog komprimierte Dateien kann ich mit ihm auch wieder dekomprimieren . Wie kann ich jetzt allerdings ein valides ZIP-Archiv erstellen? Gibt's da vlt. eine andere Lib für, die dafür einfache Funktionen bereitstellt? Oder wie würde ich das mit der Zlib machen? Es haben mal alle eine gute Bewertung bekommen. + Multi-Zitat Zitieren