flash反编译是把flash导出的格式(常见的为swf和exe)再编译成fla格式,提取出swf或exe中的矢量图,声音,图片,片段,字体,文本,脚本等尽量还原成原来fla格式,即flash可编辑格式。
由于swf是压缩文件格式,对fla里的内容和代码会进行处理然后压缩在更适合网络播放的
swf文件中。
尤其作者考虑到作品的保护,会对swf进行加密。主要的
加密软件都还是对as部分进行加密,也就是在对swf的代码部分在做处理,常见的如混淆等操作,再生成新的加密过的swf。
我们即使要用到反编译,希望不是直接去改别人的作品来用。而是当自己作品或作者授权的作品丢失fla
源文件的情况下的临时补救的办法。
flash反编译后
源文件的名称和目录会有些错乱,库里面的命名规则,是按照一个编号顺序来自动生成的,也就是说,即便进行了反编译,也很难做到和源文件一样的原件,和效果。但是对一些基本操作是可以应付的。
1、
硕思闪客精灵 Sothink SWF Decompiler 主要版本 硕思闪客精灵 5.X
2、Flash Decompiler Trillix 主要版本 Flash Decompiler Trillix 4.X Flash Decompiler Trillix 5.X