今天有个需求参照物的关键代码封装在swf里
想了解下实现才想起来本地没有相应的反编译软件
虽说现在flash反编译软件多如牛毛,但支持多平台又免费开源的并不多
还好优秀软件不在多,让我发现了JPEXS Free Flash Decompiler
源码库:
https://github.com/jindrapetrik/jpexs-decompiler
官网:
https://www.free-decompiler.com/flash/
This product is completely FREE with no hidden fees. No premium version exists. No trial limitations. You get one version with all features included. No ads anywhere. You can look in app source code. That is fair, seriously. Don’t you think?
GitHub上可以看到,该软件更新维护非常活跃,今天下载的最新7.1.2版本是月初发布的,非常新鲜,就是国内下载好慢,最后去掉https后快了一些
http://www.free-decompiler.com/flash/download/ffdec_7.1.2.zip
Linux下依赖几乎没,就是对最新java1.8以上的版本要求稍稍高了些
下载完解压到/opt/ffdec,然后运行目录下的ffdec.sh即可,真正的开箱即用
原本以为就一命令行,没想到全程GUI操作还自带中文语言包切换下即可
那ActionScript都省的导出另外看,直接当作Linux下简易IDE,其基本的Run、Debug功能都集成好了