Autor Beitrag
Logikmensch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: Fr 21.12.07 07:29 
Hallo!

Es gibt ein Dateiformat, welches ich gerne auslesen möchte (EZX). Darin befinden sich nach dem UPX algorithmus gepackte Daten. Könnt ihr mir einen Tipp geben, wie ich die auslesen kann - mir ist dieses Format bzw. dieser Algorithmus völlig unbekannt?

_________________
Es gibt keine Probleme - nur Lösungen!
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 765
Erhaltene Danke: 130



BeitragVerfasst: Fr 21.12.07 10:51 
Aus der UPX-Hilfe:
Quelle: upx.sourceforge.net
Zitat:
Decompress
All UPX supported file formats can be unpacked using the -d switch, eg.
upx -d yourfile.exe will uncompress the file you've just compressed.

ub60
Logikmensch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: Fr 21.12.07 13:24 
Sorry, ich hätte meine Frage noch exakter formulieren müssen.
Ich will natürlich nicht unbedingt auf einen externen Programmzugriff (hier UPX) angewiesen sein, sondern die Datei einlesen, im Speicher entpacken und mit den Daten im Speicher arbeiten.

Wenn es nur um eine einzige, definierte Datei ginge, würde ich sie natürlich mit UPX entpacken und fertig. Aber ich will ja gerade fremd erzeugte Dateien auf diesem Wege lesen.

_________________
Es gibt keine Probleme - nur Lösungen!
Zorro
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76

Win 2000, Win XP Pro
Delphi 7 Architect
BeitragVerfasst: Fr 21.12.07 17:49 
user profile iconLogikmensch hat folgendes geschrieben:
Sorry, ich hätte meine Frage noch exakter formulieren müssen.
Ich will natürlich nicht unbedingt auf einen externen Programmzugriff (hier UPX) angewiesen sein, sondern die Datei einlesen, im Speicher entpacken und mit den Daten im Speicher arbeiten.

Wenn es nur um eine einzige, definierte Datei ginge, würde ich sie natürlich mit UPX entpacken und fertig. Aber ich will ja gerade fremd erzeugte Dateien auf diesem Wege lesen.


Dann dürfte der straight-way wohl zum Studium der UPX-Quellen führen (da das ja über sf rennt).

Greetz
Zorro