Ich bin der Betreuer einer Site, die angeblich den Quellcode an eine Flash-SWF-Datei "verloren" hat. Wie dekompiliere ich diese Quelle?
Gibt es Programme online oder offline, die ich verwenden könnte?
Ich bin der Betreuer einer Site, die angeblich den Quellcode an eine Flash-SWF-Datei "verloren" hat. Wie dekompiliere ich diese Quelle?
Gibt es Programme online oder offline, die ich verwenden könnte?
Antworten:
Dies kann auch frei online erfolgen: http://www.showmycode.com/
BEARBEITEN Eine schnelle Google-Suche ergab diese Liste, die wahrscheinlich alle Tools enthält, die Sie sich wünschen könnten (siehe auch die Kommentare): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Normalerweise ist 'verloren' ein Euphemismus für "Wir haben aufgehört, den Entwickler zu bezahlen, und jetzt gibt er uns den Quellcode nicht mehr."
Davon abgesehen besitze ich eine Kopie von Buraks ActionScript Viewer und es funktioniert ziemlich gut. Eine einfache Google-Suche findet Sie viele andere SWF-Dekompilierer.
erlswf ist ein in erlang geschriebenes OpenSource-Projekt zum Dekompilieren von SWF-Dateien.
Hier ist die Website: https://github.com/bef/erlswf
Holen Sie sich den Sothink SWF-Dekompiler. Nicht kostenlos, aber es lohnt sich. Ich habe es kürzlich verwendet, um einen SWF zu dekompilieren, für den ich das Fla verloren hatte, und ich konnte swf-fla und zurück komplett umrunden!
Link Text
Ich hatte viel Glück mit der SWF :: File- Bibliothek in CPAN und insbesondere mit dem Dumpswf.plx- Tool, das mit dieser Distribution geliefert wird . Es generiert Perl-Code, der beim Ausführen Ihre SWF neu generiert.
Ich habe den Sothink SWF-Dekompiler einige Male verwendet. Das einzige Problem ist, dass die Ausgabe des Dekompilers mit zunehmender Komplexität des Projekts schwieriger wieder zu kompilieren ist. Aber es stellt sicher, dass Sie Ihre .as-Dateien die meiste Zeit erhalten können, kompilierbares Fla ist eine Frage.