-
[VB6] zlib uncompress ohne länge
Hi,
ich habe ein problem.
Erstmal mein vorhaben:
Ich habe ein Datenpaket mit einem Imagecode. Er wird direkt als Bild übermittelt.
Ich möchte diesen Imagecode auslesen und in einer Datei speichern.
Nun mein Problem:
Ich habe einen C++ Sourcecode von einer Plugin.dll die das, was ich vorhabe, macht. Ich habe aber sogut wie 0 ahnung von C++.
Die C++ Source ist hier:
http://rapidshare.com/files/144656107/SR33.zip
DumpImageCode heist der Ordner
Mein Problem ist dies:
In C++ wird das Datenpaket mit zlib "uncompressed".
Zunächst habe ich versucht das ganze mit einem fertigen Programm zu entschlüsseln, und mir daraus dann meinen code zu basteln.
Ich habe dieses Programm verwendet:
http://rapidshare.com/files/144653584/howto_zlib.zip
Nur da kann ich erst "uncompressen" wenn ich etwas compresst habe. Also wenn ich die Länge des originals habe.
Da hänge ich jetzt fest. Woher soll ich denn wissen, wie groß das ganze ist, bevor es compressed wurde?
Kann man vielleicht die DLL complieren, das ich nur die Funktion mit vb6 callen muss?
Ich hoffe ihr könnt mir helfen.
Gruß
florian0
-
-
Gibt doch ne Funktion GetFileSize ? also wo du die größe einer datei ermitteln kannst ?
-
-
Hi,
ja schon.
Nur ich habe nur die compresste datei.
Um die Datei zu decompressen brauche ich die größe der uncompresten datei.
Bsp.
Ich habe eine Datei ( 1 MB). Die wurde "compressed". Sie WAR mal 2 MB groß
Um die Datei wieder 2 MB Groß zu machen, muss ich wissen, das sie mal 2MB groß war
Nur ich weis nicht wie groß das ganze vorher war.
Gruß
florian0
-
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln