Je suis le mainteneur d'un site qui aurait «perdu» le code source dans un fichier flash swf. Comment décompiler cette source?
Existe-t-il des programmes en ligne ou hors ligne que je pourrais utiliser?
Je suis le mainteneur d'un site qui aurait «perdu» le code source dans un fichier flash swf. Comment décompiler cette source?
Existe-t-il des programmes en ligne ou hors ligne que je pourrais utiliser?
Réponses:
Cela peut également être fait librement en ligne: http://www.showmycode.com/
EDIT Une recherche rapide sur Google a révélé cette liste, qui contient probablement tous les outils dont vous pourriez avoir besoin (regardez également les commentaires): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Habituellement, «perdu» est un euphémisme pour «Nous avons arrêté de payer le développeur et maintenant il ne nous donnera plus le code source».
Cela étant dit, je possède une copie de la visionneuse ActionScript de Burak , et cela fonctionne plutôt bien. Une simple recherche sur Google vous permettra de trouver de nombreux autres décompilateurs SWF.
erlswf est un projet open source écrit en erlang pour décompiler les fichiers .swf.
Voici le site: https://github.com/bef/erlswf
Obtenez le décompilateur SWF Sothink. Pas gratuit, mais ça vaut le coup. Récemment utilisé pour décompiler un SWF pour lequel j'avais perdu le fla, et je pouvais complètement aller-retour swf-fla et inversement!
texte du lien
J'ai eu de la chance avec la bibliothèque SWF :: File sur CPAN, et en particulier l' outil dumpswf.plx fourni avec cette distribution. Il génère du code Perl qui, lorsqu'il est exécuté, régénère votre SWF.
J'ai utilisé le décompilateur Sothink SWF à plusieurs reprises, le seul problème est que, à mesure que le projet devient plus complexe, la sortie du décompilateur devient plus difficile à recompiler. Mais cela garantit que vous pouvez obtenir vos fichiers .as la plupart du temps, fla compilable est une question.