Autor Beitrag
hawe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Sa 13.11.04 23:59 
Hallo,

jetzt suche ich schon Stunden nach einer Möglichkeit ein String/Stream/Datei
im deflate-Format von einer http-Anfrage (Accept-Encoding: gzip) zu entpacken.
Da bin ich natürlich schnell auf Zlib(Ex) gestoßen, aber das Format wird nicht
so ohne weiteres unterstützt.

Das hab' ich gefunden, funktioniert aber irgendwie auch nicht:
groups.google.com/gr...rland.com%26rnum%3D6

Hat jemand eine Idee/Beispielcode/Unit, wie ich das dekomprimieren kann? Das muss
doch schon mehreren passiert sein... Ich hätte auch nichts gegen eine andere
"Komponente" als Zlib(Ex), aber ohne eine Zusatz-DLL sollte es schon sein.

Besten Dank
hawe

Moderiert von user profile iconChristian S.: URL-Tag hinzugefügt
endeffects
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Mi 17.11.04 12:47 
hallo,

ich denke wirklich helfen kann ich dir
mit meinem beitrag nicht, aber wenn du
in deinem http request das gzip encoding
nicht ausweist bekommst du die ganze geschichte
doch im klartext
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Mi 17.11.04 13:43 
Hallo hawe,

was funktioniert den genau nicht? Kommt ein Fehler oder wird die Zeichenkette enfach nicht entpackt?
Ich habe den Quelltext der Funktion mal kurz überflogen und ich denke, du musst den Pointer OutBuf erst Speicher zuweisen (mit AllocMem).
Versuch das mal und bericht dann wieder!

Gruß Hape!

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.