Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#16

Re: gzip-String "entpacken"???

  Alt 3. Feb 2009, 09:54
Hi,

Zitat von romber:
Es geht mir aber darum, die Daten mit Delphi abfangen zu können.
...
Diese gezippte strings sind auch "chunked". Liegt mein Problem vielleicht daran, dass ich die Daten zuerst trennen und erst dann entpacken soll?
Nicht trennen, sondern zusammenfügen. Was der Webserver als chunked gzip senden, fügst Du entsprechend zusammen und entpackst dann alles als Ganzes. Anders geht das nicht.

Sieh Dir mal die Beschreibung des Chunked Encodings bei Wiki an.

Prinzip ist recht einfach, ein Chunked Block sieht so aus:

Zitat:
Größe des Blocks (Hex) + CRLF
Datenblock
Wird als Größe des Blocks 0 geliefert, ist die Übertragung zu Ende.

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat