Como você descompila um arquivo swf [fechado]

94

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?

Nathan Feger
fonte
5
Se desejar convertê-lo para HTML5, você pode usar o Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

Respostas:

71

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

Ohad Schneider
fonte
5
este site está cheio de bugs e não mostra mais o código, existe algum outro bom?
Osa
3
Uma rápida pesquisa no Google revelou essa lista, que provavelmente contém todas as ferramentas que você poderia desejar (veja os comentários também) bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Ohad Schneider
Só para constar, não havia nada na lista de descompiladores gratuitos que funcionasse para mim. Alguns estavam próximos, mas ainda assim inúteis.
Roman Starkov,
@romkyns - você pode explicar o que, exatamente, não funcionou? Qual arquivo você tem, AS2 ou AS3 (você pode carregá-lo em algum lugar)? Que ferramentas você tentou?
Ohad Schneider,
2
showmycode diz que o projeto está fechado; página em branco.
Dor1000
21

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.

davr
fonte
O ASV não descompila as coisas do AS3 / Flash 9 ainda.
Brent de
1
Do que você está falando, é coisa AS3 descompilada há muito tempo, eu usei para fazer isso. Claro que você tem que comprar, a versão gratuita é muito mais antiga que a versão paga.
dia
9

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

Robert Jeppesen
fonte
Sothink é realmente muito bom. Lee Brimelow tem um bom tutorial sobre como usá-lo: gotoandlearn.com/play?id=70
Kristian J.
2

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.

Chris Dolan
fonte
2

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.

Sothink SWF Decompiler

ymutlu
fonte
você pode adicionar um link para isso? Vou aprovar então.
Nathan Feger,