Seite 1 von 1

Ersatz für QtIOCompressor?

Verfasst: 30. Januar 2007 20:54
von caetydid
Hi,

bin auf der Suche nach einer Lib/Klasse, die in etwas das macht, was QtIOCompressor angeblich können soll.

qUncompress/qCompress nützen mir nicht viel, da ich streaming-mäßig XML dekomprimieren möchte - aber nie das ganze File auf einmal.

Gibt es da vielleicht etwas unter der (L)GPL?

vielen Dank,
Stefan >8^)

Verfasst: 30. Januar 2007 21:10
von Tarek
Die zlib kann glaube ich auch blockweise dekomprimieren ist aber natürlich mit ihrem C-API ziemlich unhandlich.

Verfasst: 31. Januar 2007 07:39
von Christian81
quazip - verhält sich wie eine sequentielle QIODevice.

Was mich allerdings wundert - ist die xml-Datei wirklich so gross als das man sie nur in Häppchen bearbeiten kann?

Verfasst: 31. Januar 2007 11:42
von caetydid
Danke für den Tip, werde ich gleich mal anschauen...

Eigentlich ist das File nicht so groß ( momentan 2MB oder so ), aber
beim DOM-Tree erstellen, traversieren und transformieren hatte ich dann doch gut 10 Sekunden Bearbeitungszeit.
Das ist zu lahm, wenn man bedenkt, daß es letztlich größere Files sein werden.
Speicherplatz spielt auch ne Rolle, da der Einsatzzweck ein Tablet-PC ist.

In jedem Fall müßte ich dann SAX parsen, damit ich überhaupt sequenziell operieren kann.