Seite 1 von 1
Archiv-Dateien
Verfasst: 10. April 2006 15:09
von prof_maad
Hallo alle miteinander,
ich hätte da mal eine Frage:
Gibt es in Qt eine einfache Möglichkeit, mit komprimierten Archiven (z.B. Zip, Rar) umzugehen, sprich zu lesen (und vielleicht auch zu schreiben).
Wenn es eine solche Möglichkeit in Qt nicht gibt, welche halbwegs einfachen Möglichkeiten für C++ gäbe es dann.
Danke im Voraus und Ciao,
Prof. MAAD
Verfasst: 10. April 2006 15:38
von macman
qCompress, qUncompress, oder eine der fertigen Klassen aus dem großen, weiten Netz.
Verfasst: 10. April 2006 15:55
von prof_maad
Danke für die Antwort.
Mir geht es allerdings weniger um die Kompression als vielmehr um die Containerdatei bei Archiven.
Deßhalb bringen mir die Kompressionsfunktionen von Qt nicht allzuviel.
Ich bräuchte eine Implementierung eines Container-Formats, die auf Win32, Linux und MacOS X läuft.
Wenn jemand so eine Implementierung kennt, wäre ich für einen Hinweis sehr dankbar.
Danke im Voraus,
Prof. MAAD
Verfasst: 10. April 2006 16:05
von macman
Da suche ich auch nach. Bisher habe ich nur ein Un/Zipper-Klasse, die nur unter Windows läuft. BTW: Wer es noch nicht kennt
http://www.codeskipper.com/. Sollte man vielleicht bei den anderen Seiten zu Qt aufnehmen.
Verfasst: 12. April 2006 16:15
von Nassian
Für einen geübten Programmierer sollte es nicht länger als ein paar Stunden dauern eine Container Klasse zu schreiben, die man dann dank der absolut genialen Flexibilität von Qt und C++ durch qCompress jagt.
Wenn ich heut oder morgen dazukomme, setze ich mich mal selber daran, weil ich soetwas mal Projektunabhängig brauche.
SG Alexander
Verfasst: 12. April 2006 16:22
von macman
Nassian hat geschrieben:Für einen geübten Programmierer sollte es nicht länger als ein paar Stunden dauern eine Container Klasse zu schreiben, die man dann dank der absolut genialen Flexibilität von Qt und C++ durch qCompress jagt.
Na dann mach mal

Ich hätt' gern was wie:
QZip::addFile(...)
QZip::addFolder(...)
QZip::extractFile(...)
QZip::extractFolder(...)
usw.
usf.

Verfasst: 12. April 2006 16:48
von ChMaster
macman hat geschrieben:Da suche ich auch nach. Bisher habe ich nur ein Un/Zipper-Klasse, die nur unter Windows läuft. BTW: Wer es noch nicht kennt
http://www.codeskipper.com/. Sollte man vielleicht bei den anderen Seiten zu Qt aufnehmen.
man sollte auch google fragen oder sf.net
Qt4 Zip Klasse
Qt3 Zip Klasse
wenn du das nich rafst weiss ich auch nicht weiter

Verfasst: 13. April 2006 07:24
von macman
ChMaster hat geschrieben:man sollte auch google fragen oder sf.net

Oh, habe ich. SF frage ich nicht, da wir Geld mit unserer Software verdienen wollen und durch Google habe ich eine brauchbare Klasse gefunden. Für Windows, was anderes brauchen wir zur Zeit nicht. Mich stört aber das mein Programm dadurch nicht portabel ist.
Außerdem brauchte ich das 2003 und da gab es die Klassen noch nicht

Aber ich schaue sie mir trotzdem mal an.
[edit] Entspricht nicht dem was ich zu finden gehofft habe. Ich suche was das mit qCompress und qUncompress arbeitet, da ZLib schon in Qt enthalten ist.
Verfasst: 13. April 2006 10:30
von prof_maad
Danke für deinen Hinweis, ChMaster.
Das ist ziemlich genau das, was ich gesucht habe.
Danke für alle Antworten und Ciao,
Prof. MAAD
Verfasst: 13. April 2006 20:34
von ChMaster
macman hat geschrieben:
Oh, habe ich. SF frage ich nicht, da wir Geld mit unserer Software verdienen wollen
ups wusst ich nicht, sorry, aber anregungen darf man sich holen,
gegessen wird aber zuhause
prof_maad hat geschrieben:
Das ist ziemlich genau das, was ich gesucht habe.
kein problem, ich würd aber dennoch ab und zu mal da vorbei
schauen, wegen updates usw.
