¿Cómo se descompila un archivo swf? [Cerrado]

94

Soy el responsable de mantenimiento de un sitio que supuestamente ha "perdido" el código fuente en un archivo flash swf. ¿Cómo descompilo esta fuente?

¿Hay algún programa en línea o fuera de línea que pueda usar?

Nathan Feger
fuente
5
Si desea convertirlo a HTML5, puede usar Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

Respuestas:

71

Esto también se puede hacer gratuitamente en línea: http://www.showmycode.com/

EDITAR Una búsqueda rápida en Google mostró esta lista, que probablemente tiene todas las herramientas que podría desear (mire también los comentarios): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html

Ohad Schneider
fuente
5
este sitio web tiene errores ahora y ya no muestra el código, ¿hay algún otro bueno?
Osa
3
Una búsqueda rápida en Google mostró esta lista, que probablemente tiene todas las herramientas que podría desear (mire también los comentarios) bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Ohad Schneider
Para que conste, no había nada en la lista de descompiladores gratuitos que funcionara para mí. Algunos estaban cerca, pero aún así, en última instancia, eran inútiles.
Roman Starkov
@romkyns: ¿puedes explicar qué, exactamente, no funcionó? ¿Qué archivo tienes, AS2 o AS3 (puedes subirlo a algún lado)? ¿Qué herramientas probaste?
Ohad Schneider
2
showmycode dice que el proyecto está cerrado; página en blanco.
Dor1000
21

Por lo general, 'perdido' es un eufemismo para "Dejamos de pagar al desarrollador y ahora no nos dará el código fuente".

Dicho esto, tengo una copia de ActionScript Viewer de Burak , y funciona bastante bien. Una simple búsqueda en Google encontrará muchos otros descompiladores de SWF.

davr
fuente
ASV no descompila cosas de AS3 / Flash 9 hasta el momento.
Brent
1
¿De qué estás hablando? Es material AS3 descompilado durante años, lo he usado para hacer eso. Por supuesto que tienes que comprarlo, la versión gratuita es mucho más antigua que la versión de pago.
davr
9

Obtenga el descompilador SWF de Sothink. No es gratis, pero merece la pena. ¡Lo usé recientemente para descompilar un SWF para el que había perdido el fla, y pude recorrer swf-fla completamente de ida y vuelta!
Texto del enlace

Robert Jeppesen
fuente
Sothink es realmente muy bueno. Lee Brimelow tiene un buen tutorial sobre su uso: gotoandlearn.com/play?id=70
Kristian J.
2

Tuve buena suerte con la biblioteca SWF :: File en CPAN, y particularmente con la herramienta dumpswf.plx que viene con esa distribución. Genera código Perl que, cuando se ejecuta, regenera su SWF.

Chris Dolan
fuente
2

He usado el descompilador SWF de Sothink un par de veces, el único problema es que a medida que el proyecto se vuelve más complejo, la salida del descompilador se vuelve más difícil de volver a compilar. Pero asegura que pueda obtener sus archivos .as la mayor parte del tiempo, fla compilable es una cuestión.

Descompilador Sothink SWF

ymutlu
fuente
¿Puedes agregar un enlace a esto? Entonces votaré a favor.
Nathan Feger