
开源Flash SWF分解器和编辑器。提取资源,将SWF转换为FLA,编辑ActionScript,替换图像,声音,文本和字体。可用的各种输出格式。在Windows,Linux和MacOS上与Java一起使用。
有关使用软件,功能列表等的信息,请访问FFDEC Wiki。
在过去(2018年之前),我们使用free-decompiler.com域作为首页,源代码的github,我们现在将所有信息(问题跟踪器除外)移至github。
有关下载应用程序,请参见最新版本。较旧的版本和夜间版本可在“版本”部分提供
请参阅Wiki的安装部分
您可以使用以下命令制作源本地副本:
git clone https://github.com/jindrapetrik/jpexs-decompiler.git
假设您在系统上安装了git。
GIT源控制管理器支持多个代码分支。我们使用两个主要分支。
master - 发布“稳定”版本dev - 对于开发人员的最新更改 - “夜间”版本来自该分支机构您可以使用以下Git命令切换到dev Branch:
git checkout dev
建议安装GIT命令行可执行文件。构建脚本使用git将修订号包括在二进制中。 (对于Windows,您必须在安装过程中启用Windows命令行中的Git。)
源代码包含NetBeans项目,因此您可以在Netbeans IDE中打开它。然后,您可以使用标准操作,例如在IDE中进行运行,构建,调试,清洁和构建。可以通过build.xml上的菜单执行其他特定任务(请参阅ant零件)
如果您没有Netbeans,则可以使用Apache Ant构建源代码。安装蚂蚁后,最好将其放入路径变量中。打开命令行并导航到源目录。要运行应用程序,请通过输入此命令执行任务“运行”:
ant run
仅构建,执行构建任务:
ant build
为了创建EXE Installer和Zip版本,存在蚂蚁任务“安装程序”,“发布”。这些任务需要安装其他软件:
您必须在工具中配置此工具的安装路径。
nsis.path = c:\program files (x86)\NSIS
很少有库也需要构建。这些库放置在“ libsrc”目录中。
所有值得注意的更改均在文件changelog.md中列出
当将提交推入/合并到dev分支时,GitHub Actions CI会自动创建新的预发行版本。这些预发行版本称为夜间构建。在发布新的夜间构建后,将删除前夜间构建。
GitHub Actions CI自动创建了一个新的稳定版本,当在master Branch中标记具有格式versionx.yz的标签的修订版时。
请阅读有关我们的行为准则的详细信息以及向我们提交拉的请求的过程的详细信息。
版本的格式为xyz ,例如9.1.2 。有关可用的版本,请参见此存储库上的标签。
夜间构建有其他后缀_nightlyN ,其中N是数字,每个(自动)每晚发行版都会增加,并且不取决于xyz数字。 (这意味着在发布稳定时,每晚的数字不会重置为0。
该代码不合格最初是由Jindra Pet场写作的,也称为JPEX 。该申请是在捷克共和国提出的。
如果要报告问题或请求新功能,请在https://www.free-decompiler.com/flash/issues上使用我们的问题跟踪器
您之前应该在Wiki中看到常见问题(FAQ)。另请参阅Wiki中的已知问题列表
与JPEXS开发人员的紧急联系是[email protected] 。但是我们更喜欢发行跟踪器联系人。
FFDEC申请已根据GNU GPL V3(GPL-3.0或列表)许可,请参见许可证.txt。它使用这些库的修改代码:
和链接也是这些库:
应用程序还使用了一些丝绸图标包,丝绸伴侣1,fatcow图标包和AHA柔软图标包的图标。
对于EXE发射器,我们使用启动5J -MIT。
有关FFDEC库的更多信息,请参见库Readme。