Seite 1 von 1
Datei(en) komprimieren
Verfasst: 20. Januar 2009 08:58
von Strahlex
Gibt es eine (einfache) Möglichkeit eine Datei oder mehrere Dateien zu koprimieren, so dass man sie möglichst schnell auf einen FTP laden kann.

Verfasst: 20. Januar 2009 09:24
von macman
Forensuche aufrufen, zip eingeben, suchen. Sollte man immer als erstes probieren.
Verfasst: 20. Januar 2009 18:09
von Strahlex
Ok, habe das hier gefunden:
http://qtforum.de/forum/viewtopic.php?t ... hlight=zip
da ich sowieso schon die Qt 4.5 beta benutze wäre das die Ideale Lösung.
Kann jemand genauer erläutern wie das funktioniert, kann leider in der Qt 4.5 Dokumentation nichts dazu finden.
Verfasst: 20. Januar 2009 18:12
von Strahlex
Hmm, habe gerade gesehen das QByteArray auche eine Kompressionsfunktion funktion hat: qCompress.
Werde das mal versuchen.
EDIT: qCompress funktioniert super, nur wie kann ich damit gleich ganze Ordner verpacken

Verfasst: 20. Januar 2009 22:08
von Christian81
Gar nicht - Qt hat keine Methoden zum Komprimieren von Verzeichnissen. Das musst Du alles selbst machen. Oder z.B. quazip verwenden.
Verfasst: 20. Januar 2009 23:49
von Strahlex
Ich werds versuchen, hab auch schon eine Idee für den container:
Index+Datei1+Datei2+Datei3+...
Index:
...
Verzeichnis2:
...
Datei6, hash, Anfang, Ende
>Unterverzeichnis1:
Datei5, hash, Anfang, Ende
Datei4, hash, Anfang, Ende
Verzeichnis1:
Datei3, hash, Anfang, Ende
...
Wobei Anfang und Ende jeweils der Anfangs und Endbyte ist.
EDIT: hmmm, die hashes sind wohl übertrieben, ein hash der ganzen Datei genügt
Nur weis ich noch nicht ganz wie ich den Index vom Rest abkappen soll...
Verfasst: 21. Januar 2009 11:43
von RHBaum
fuers zippen gibts glaub ich auch ne lib fuer C
die frage ist, ob wer aus deinem "archiv" die daten mit nem anderen programm wierde rausholen koennen muss. dann waer schluss mit "eigenen Ideen" ... ^^
Ciao ...
Verfasst: 21. Januar 2009 13:01
von Strahlex
RHBaum hat geschrieben:fuers zippen gibts glaub ich auch ne lib fuer C
die frage ist, ob wer aus deinem "archiv" die daten mit nem anderen programm wierde rausholen koennen muss. dann waer schluss mit "eigenen Ideen" ... ^^
Ciao ...
Und wenn man es nicht mehr herausholen soll (außer mit einem speziellen Programm)? Dann würde ich mir zumindest das Verschlüsseln ersparen.
Verfasst: 21. Januar 2009 17:02
von upsala
Warum willst du dem Benutzer erschweren, daß er wieder an seine Daten kommt?
Verfasst: 21. Januar 2009 19:02
von Strahlex
upsala hat geschrieben:Warum willst du dem Benutzer erschweren, daß er wieder an seine Daten kommt?
Ich möchte bloß Personen die nicht an die Daten kommen sollen das erschweren.
Und da die Daten ja nur temporär am FTP liegen bleiben ist das auch mehr oder weniger sinnvoll.