4 Stimmen

Wie entpacke ich einen gzipped Stream, während ich ihn lese?

Mein Programm verwendet HTTP, um gzipped Dateien über das Netzwerk zu lesen.
Ich möchte, dass mein Programm in der Lage ist, den Inhalt zu entpacken und zu analysieren, auch wenn noch nicht alle gzipped Dateien angekommen sind.
Ist das möglich?
Wenn ja, kann es in C++ gemacht werden? Wenn ja, wie?

7voto

hlovdal Punkte 24350

Sie könnten wahrscheinlich die gzstream Bibliothek ausprobieren:

Gzstream ist eine kleine C++ Bibliothek, im Grunde nur ein Wrapper, die die Funktionalität der zlib C-Bibliothek in einem C++ iostream bietet. Es ist frei verfügbar unter der LGPL Lizenz.

4voto

Ronny Brendel Punkte 4671

http://www.zlib.net/

Zlib ist in der Lage, gzip zu lesen. Schauen Sie sich die Anleitung an. http://www.zlib.net/manual.html#Gzip

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X