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?


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


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.


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


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.


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


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.