Hi Andreas,
zunächst mal: Danke für diesen schönen Thread!
Ich wünschte mir, dieses Forum bekäme jeden Tag so etwas Spannendes zu lesen.
Zur Lösung kann ich wohl nicht viel beitragen.
Auch ich vermute das Problem im Bereich "binmode" auf der Curl-Seite - ich hatte bei der Entwicklung von gzip_cnc recht ähnliche Probleme (in die andere Richtung allerdings).
Was die URL-Codierung angeht - das Thema ist ja wohl vom Tisch, wenn via POST übertragen wird.
Deshalb nur als Anmerkung: Ich hatte mal die Aufgabe, eine Komprimierung zu schreiben, die steuerzeichensicher über X.25-Leitungen verwendet werden konnte, und wir haben uns damals (angesichts vorliegender Kenntnisse über die zu komprimierenden Daten) dafür entschieden, etwas Eigenes, ziemlich Primitives in C zu schreiben (zumal das Teil möglichst einfach und portabel sein sollte).
Viel Erfolg bei der weiteren Suche
Michael
P.S.: Danke auch an Henryk für den Tip mit putty 0.52.