jochem
Goto Top

Wie eine EXE-Datei entpacken, die nicht mit einem Packprogramm gepackt wurde?

Moin zusammen,

ein wenig kryptisch der Titel, aber ich weiß nicht so recht, wie ich es sonst nennen soll. Fangen wir mal ganz am Anfang an:

Ich bin gerade dabei, für mein Hobby eine Datenbank der Entfallteile eines bestimmten Fahrzeuges aufzubauen, welches sich derzeit schon im Oldtimerstatus befindet. Zu diesem Modell gibt es in den Werkstätten ein Ersatzteilprogramm, welches u.a. auch Listen für Entfall- und Austauschteile beinhaltet. Ich steh mich zwar relativ gut mit meiner Werkstatt, aber dort über mehrere Stunden einen Arbeitsplatz zu belegen, um diese Listen zu drucken, kommt nicht so gut.
Zu diesem Teileprogarmm werden in regelmäßigen Abständen Updates ausgeliefert, die als EXE-File geliefert und über eine Funktion im Programm eingespielt werden. Mit jedem Update verschwinden auch die Teilenummern der Entfallteile, was bei einem 30 Jahre alten Fahrzeug schon nervig ist, da ohne die Orignal-Teilenummer auch im Zuliefererhandel nichts zu reißen ist. Wäre also schön, wenn man rückwirkend diese Listen der Entfallteile auslesen und in den Datenbestand für das Modell übernehmen könnte.

Nun gibt es, wen wundert es, diese Updates auch im Netz zum Download. Man kann diese auch relativ problemlos in das Programm einspielen, sofern man eine lauffähige Version dieses Programmes auf dem eigenen Rechner hat. Und hier beginnt die Krux: zum einen möchte ich das Programm nicht unbedingt installieren, da es unterschiedliche Versionsstände gibt, die eben auch unterschiedliche Updates benötigen. Zum anderen würde es mir schon reichen, wenn ich aus den Update-Files die Dateien extrahieren könnte, welche die Entfallteile enthalten.

Kurz bund gut: Wie bekomme ich Dateien aus einem Exe-File extrahiert, bei dem ich nicht weiß, wie es erstellt worden ist? Grundsätzlich müßte das doch ähnlich einem Packprogramm funktionieren, bei dem ich auch eine bestimmte Anzahl von Dateien unterschiedlicher Ausprägung markiere, um diese dann zu einer Datei zusammenzufassen. Nur eben diesmal den umgekehrten Weg.
Stand jemand von Euch schonmal vor so einem Problem, beruflich oder privat, und hat es lösen können oder kann mir ein paar Tipps geben, wo ich danach suchen könnte? Die einschlägigen Foren verweisen zumeist auf einen Standard-Entpacker, der aber bei den beschriebenen Dateien nichs bewirkt.
Da ich glaube, daß auch hier der eine oder andere Oldtimerfan unterwgs ist und vor ähnlichen Problemen bei der Ersatzteilbeschaffung für sein "Schätzchen" stand, hoffe ich, daß ich hier nicht ganz falsch mit meiner Frage bin.

Gruß J face-smile chem

PS: Ich weiß, daß diese Frage ein wenig kritisch zu bewerten ist, daher auch hier im OT. Wenn es den Mods zu brisant erscheint, bitte löschen. Ansonsten Lösungsvorschläge auch gerne per PN.

Content-ID: 205649

Url: https://administrator.de/forum/wie-eine-exe-datei-entpacken-die-nicht-mit-einem-packprogramm-gepackt-wurde-205649.html

Ausgedruckt am: 22.12.2024 um 07:12 Uhr

colinardo
colinardo 25.04.2013 aktualisiert um 15:54:40 Uhr
Goto Top
Hi Jochem,

wo findet man solch ein Update ? ohne Bits&Bytes lässt sich das schwer sagen. Bitte eine URL zu einem Beispiel(PN). Danke. Ansonsten kannst du es mal mit UniversalExtractor versuchen.

Grüße Uwe
64748
64748 25.04.2013 aktualisiert um 16:18:50 Uhr
Goto Top
Hallo,

eine exe-Datei welche ein selbstextrahierendes Archiv darstellt (so hab ich Dich verstanden), lässt sich z.B. mit 7zip entpacken. Wenn man 7zip installiert hat einfach rechte Maustaste draufklicken und "extrahieren nach..." im Kontextmenü auswählen.

Vermutlich geht das mit anderen Archivierungsprogrammen ebenso.

Markus
filippg
filippg 25.04.2013 um 21:26:51 Uhr
Goto Top
Hallo,

die Frage ist wahrscheinlich weniger, wie (und ob überhaupt) diese Liste komprimiert ist, sondern das Format, in dem sie aufgebaut ist. Mal ein Word-Dokument im 2003er-Format mit Editor geöffnet? Da findet man tatsächlich den Text, aber 3/4 sind unleserliches Kauderwelsch: Die Formatierungszeichen. Irgendwie muss ja auch gespeichert werden, wo Zeilenumbrüche sind, was Fett ist, die Schriftart etc. Gleiches gilt für deine Teileliste: da muss ja auch stehen, welche Daten in welches Feld gehören etc. Und wenn man nicht weiß, welches Kauderwelschzeichen was bedeutet, ist die Nummer relativ hoffnungslos... Wenn man einfach mal mit einem HEX-Editor (oder im Ersten Anlauf auch Notepad) in die Datei schaut _kann_ man Glück haben, und es ist etwas leicht verständliches wie CSV. Ansonsten gibt es eine Vielzahl von Standards & jeder Hersteller kann auch etwas proprietäres machen. Wenn man weiß, dass das Programm z.B. auf einer bestimmten DB-Engine beruht, erhöht das die Wahrscheinlichkeit, die Daten entschlüsseln zu können, deutlich.

Das alles natürlich nur ganz allgemein gesprochen. Das das, was du vorhast, wahrscheinlich illegal ist, wird dir selber bewußt sein.

Gruß

Filipp
Biber
Biber 25.04.2013, aktualisiert am 26.04.2013 um 09:27:38 Uhr
Goto Top
Moin Jochem,

wie es der Zufall so will verdiene ich einen Teil meiner Brötchen (oder eher Zwiebäckchen) damit, aus heterogenen Wildwuchs-Applikationen mit "selbst entwickelten Individual-Dateiformaten" das rauszuflöhen und zu harmonisieren, was Laien so als auswertbare und aussagefähige Informationen bezeichnen.

Wenn du meinen Rat hören willst - oder ich sach ma' so:

Wenn du ein dir gänzlich unbekanntest Dateiformat allein und ohne Dokumentation entschlüsseln willst, dann nimm eine aktuelle Stückliste vom Golf 8 oder besser noch vom eGolf Turbo Hybrid XL, der in zwei Jahren vorgestellt wird.

Bis du fertig bist ist das auch ein 30jähriger Oldtimer.

Spar dir den Unsinn, erspar dir die nächsten drei Jahrzehnte mit durchhäckten Nächten und die Wochenenden, an denen der einzige Kontakt zur Außenwelt eine Pizza-Bringdienst-Lieferung ist.
Nimm ein paar Euro in die Hand, nimm Kontakt zu der Truppe auf, die für diese Daten die Rechte (und die Doku) hat und handele mit denen eine für dich lesbare und interpretierbare Datenlieferung in irgendeinem Standardformat (Plaintext, CSV, Excel, Sql,..) aus.

Falls dir das zu aufwändig erscheint und du den Datenklumpen selbst sezieren möchtest, dann nutze wenigstens den Maifeiertag nächste Woche, um deinen Oldtimer in Kunstharz zu konservieren - für den wirst du erstmal nicht so viel Zeit haben.

Grüße
Biber
Jochem
Jochem 26.04.2013 um 09:06:44 Uhr
Goto Top
Moin alle zusammen,

ihr habt ja ale irgendwie und irgendwo Recht. Es ist ne Schweinearbeit und leicht wird es auch nicht werden. Und die rechtliche Seite habe ich diskret mal außen vor gelassen.

- Mit 7_zip war ich schon an der Datei dran - war nix.
- Universal Extractor bricht mit ner kryptischen Fehlermeldung ab.
- Hex-Editor bringt ein mir nicht erkennbares Kauderwelsch.

Ja, die netten Jungs von der Herstellerfirma. Eigentlich kein Problem, die würden die Liste sogar selektiert nach Modellen in elektronisch lesbarer Form erstellen (hab ich durch meine Werkstatt-Kontakte herausbringen können). Der Knackpunkt liegt beim Hersteller der Fahrzeuge. Und der stellt sich, oh Wunder, mal wieder quer.
Ich werde mal versuchen, über einen der Clubs was zu erreichen. Schließlich leben "Classic Parts" und "Tradition" vor allem durch die Oldtimer-Szene des Herstellers. Nur daß deren Bestände auch eher gegen Null denn gegen volle Lager gehen.

Allen, die hier Hilfe in welcher Form auch immer angebeoten/gegeben haben, erst mal recht herzlichen Dank. Hiermit schließe ich dann den Thread.

Gruß J :.-) chem