工具
JPEXS Flash 反编译器(FFDec)
面向 Adobe Flash SWF 文件的 Java 桌面反编译与编辑工具。它可反编译 ActionScript 1/2 和 AS3,并与对应的 P-code 对照显示;既能以源码形式(实验性)编辑脚本,也能通过汇编视图编辑,还可导出或替换图像、形状、声音、视频、字体和文本,支持 SWF 转 FLA、SWF 与 XML 互转,以及输出 SVG 或 HTML5 Canvas。它还能打开 SWC、ABC 文件以及 Scaleform GFx 和 64 位 Iggy 文件,内置 ActionScript 调试器和针对混淆 AS3 的反混淆处理,并以 ffdec_lib Java 库和命令行形式提供其解析与反编译功能。
使用条件与局限
- 审阅时最新稳定版为 26.3.0,发布于 2026-09-14,提供 Windows MSI、Debian 软件包、macOS 应用及 pkg、跨平台 ZIP,以及单独的 ffdec_lib 库和 Javadoc 压缩包;每日构建预发布版由 dev 分支生成。所审阅的 master 提交比 version26.3.0 标签多两个提交,分别是中文 README 更新和一次依赖升级。
- 运行该应用需要 Windows、Linux 或 macOS 上的 Java 8 或更高版本;安装指南要求 macOS 使用 Oracle JDK 8+。build.properties 以 Java 8 为目标,从源码构建可使用 Apache Ant 或自带的 NetBeans 项目,并建议安装 Git 以便构建时写入修订号。Dockerfile 在 Eclipse Temurin 21 JRE 上运行命令行界面,CI 在 Windows 上运行 Ant 的 checkstyle、build 和 test 目标。
- SWF、SWC、GFx 和 Iggy 输入文件由使用者提供。视频显示与导出依赖 vlcj 和 JNA 库;调试需要调试版 Flash Player,可以是由 FFDec 启动的独立播放器,也可以是以监听模式连接的远程播放器;通过 Flex SDK 编辑 AS3 被标为不稳定。
- 应用本身采用 GPL-3.0-or-later,ffdec_lib 库采用 LGPL-3.0,自带的第三方库各自适用其许可证。反编译得到的脚本和提取出的资源仍归 SWF 的权利人所有。README 要求在 free-decompiler.com 的问题追踪器而非 GitHub Issues 中报告问题。本次未打开或反编译任何 SWF 文件。
关于此条目
- 类型
- 工具
- 类别
- 网站分析工具
- 关联
- 基础工具
- 目标
- 游戏 · 网站
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- README.md#L155-L176 GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- build.properties GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- Dockerfile GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- .github/workflows/build.yml GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- libsrc/ffdec_lib/README.md GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- libsrc/ffdec_lib/license.txt GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- license.txt GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- CHANGELOG.md GitHub · jindrapetrik/jpexs-decompiler · 修订 de7efbf
- https://github.com/jindrapetrik/jpexs-decompiler/wiki/Features
- https://github.com/jindrapetrik/jpexs-decompiler/wiki/Installation
- https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version26.3.0