En la entrada anterior , http://jsbsan.blogspot.com.es/2012/08/juegos-flash-extraer-graficos-y-musica.html, explique como usar la herramienta swfextrac, de http://www.swftools.org/about.html, para extraer los ficheros .png, .jpg y .mp3
Esta herramienta, tiene un inconveniente, solo extrae los archivos que le indiquemos.
Pues bien, he realizado este programa "ExtractorSWF.gambas", en gambas3.2, que extrae todo el contenido de las imágenes y sonido automáticamente
Enlace de descarga del código fuente: (new!! : version 0.0.46)
https://www.box.com/s/eef85c1114e1726ae4ef
Enlace de descarga del ejecutable .gambas:
https://www.box.com/s/e4bea92b40c7187fca55
Para ello crea 3 directorios, respectivamente:
/tmp/contenido.png
/tmp/contenido.jpg
/tmp/contenido.mp3
El los extrae los archivos del fichero .swf, que le indiquemos.
He elegido ese directorio /tmp ya que alli se almacena "temporalmente" los archivos en cada sección y se borran al apagar el ordenador. Los archivos que nos interesen los debemos copiar a otro directorio, por ejemplo con el nautiulus, para no perderlos.
Forma de usarlo de uso en la terminal o consola:
./ExtractorSWF.gambas nombre_del_archivo.swf
Nota:
hay que darle al fichero .gambas, los permisos de ejecución:
sudo chmod +x ExtractorSWF.gambas
Ejemplo
./ExtractorSWF.gambas Back2Back.swf
Saludos.
Notas:
9/8/2012
versión 0.0.46: Mejorado la forma en que lee los archivos, ya que en algunos juegos, no leia bien los datos