93

我是一个网站的维护者,该网站据称“丢失”了 Flash swf 文件的源代码。我如何反编译这个源?

有没有我可以使用的在线或离线程序?

4

5 回答 5

21

通常“丢失”是“我们停止向开发人员付款,现在他不会给我们源代码”的委婉说法。

话虽如此,我拥有一份Burak 的 ActionScript Viewer,它运行良好。一个简单的谷歌搜索会找到许多其他 SWF 反编译器。

于 2008-09-18T21:13:01.707 回答
11

erlswf 是一个用 erlang 编写的开源项目,用于反编译 .swf 文件。

这是网站:https ://github.com/bef/erlswf

于 2008-09-18T21:14:56.087 回答
9

获取 Sothink SWF 反编译器。不是免费的,但值得。最近用它来反编译一个我丢失了fla的SWF,我可以完全往返swf-fla!
链接文本

于 2008-09-18T21:15:14.837 回答
2

我对 CPAN 上的SWF::File库非常幸运,尤其是该发行版附带的dumpswf.plx工具。它生成 Perl 代码,运行时会重新生成您的 SWF。

于 2008-09-19T07:45:24.307 回答
2

我用过硕思闪客 SWF 反编译器几次,唯一的问题是随着项目变得越来越复杂,反编译器的输出越来越难以再次编译回来。但它确保您可以在大多数情况下获取您的 .as 文件,可编译的 fla 是一个问题。

Sothink SWF反编译器

于 2011-10-12T07:57:40.307 回答