Sou o mantenedor de um site que supostamente 'perdeu' o código-fonte de um arquivo SWF em Flash. Como faço para descompilar essa fonte?
Há algum programa online ou offline que eu possa usar?
Sou o mantenedor de um site que supostamente 'perdeu' o código-fonte de um arquivo SWF em Flash. Como faço para descompilar essa fonte?
Há algum programa online ou offline que eu possa usar?
Respostas:
Isso também pode ser feito gratuitamente online: http://www.showmycode.com/
EDITAR Uma rápida pesquisa no Google encontrou esta lista, que provavelmente contém todas as ferramentas que você poderia desejar (veja também os comentários): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Normalmente, 'perdido' é um eufemismo para "Paramos de pagar ao desenvolvedor e agora ele não nos dá o código-fonte".
Dito isso, tenho uma cópia do ActionScript Viewer de Burak e ele funciona muito bem. Uma simples pesquisa no Google irá encontrar muitos outros descompiladores SWF.
erlswf é um projeto de código aberto escrito em erlang para descompilar arquivos .swf.
Este é o site: https://github.com/bef/erlswf
Obtenha o descompilador Sothink SWF. Não é grátis, mas vale a pena. Usei-o recentemente para descompilar um SWF para o qual havia perdido o fla, e poderia fazer um swf-fla de ida e volta completamente!
Texto do link
Tive sorte com a biblioteca SWF :: File no CPAN e, particularmente, com a ferramenta dumpswf.plx que vem com essa distribuição. Ele gera código Perl que, quando executado, regenera seu SWF.
Eu usei o descompilador Sothink SWF algumas vezes, o único problema é que conforme o projeto fica mais complexo, a saída do descompilador fica mais difícil de compilar novamente. Mas garante que você possa obter seus arquivos .as na maior parte do tempo, fla compilável é uma questão.