jpexs free flash decompiler(Flash反编译工具)

大小:20.57MB类别:编译工具

官方版安全无插件

  • 更新时间2026-11-05 18:21:30
  • 版本v26.2.1
  • 系统PC
  • 语言简体中文
下载的是电脑版软件,该软件不适合移动端

jpexs free flash decompiler 是一款免费且开放源代码的 Flash 反编译工具。Flash 本身是用于交互式矢量图与 Web 动画的标准,这款工具正是围绕对 Flash 文件进行反编译而设计的。它能够反编译、查看并提取 Shock Wave Flash 影片以及 swf、exe 格式文件,也可将 SWF 文件转换为 FLA 文件。该工具可反编译 Flash 中的各类元素,并支持动作脚本 AS3、0。文本或图像可被编辑或替换,在 SWF 反编译过程中还能导出形状、图像、声音或影片,实用性较强。软件提供中文界面,操作起来更顺手。若需要一款好用的 Flash 反编译工具,可以试试它。

jpexs free flash decompiler(Flash反编译工具) 软件截图

jpexs free flash decompiler特色

1、可导出脚本、图像、图形、动画与声音。

2、支持将 SWF 文件转换为 FLA 格式,并展示 ActionScript 源代码;可直接在 ActionScript 源码层面进行编辑,也可借助汇编源码方式完成修改。

3、兼容 ActionScript1/2 与 AS3,在反编译源中点击某处即可高亮对应的 P 码指令,反向操作同样成立;修改后的 ActionScript 可保存到文件,还能替换图片、编辑文本与字体,并查看 SWF 中的资源内容(图形、精灵、字体、按键等)。

4、软件自带代理服务器功能,SWF文件的编辑操作可借助该服务器完成;其底层由Java编写,能跨多个平台运行,并配备英语、捷克语、中文、荷兰语、法语、德语、匈牙利语、葡萄牙语、俄语、西班牙语、瑞典语及乌克兰语等多种语言界面,部分类型的混淆代码也可被反编译。

5、需运行于Java 7或更新版本环境,可兼容Windows、Linux及MacOS系统。

6、界面采用蓝色 Office 2003 风格,配有功能区面板、标签及应用程序图标,并按形状、sprites、文本等类别以标签树呈现;每个标签均显示字符标识,名称可选自 ExportAsset 或其他信息。编辑区分左右两个面板,左侧用于编辑,右侧显示原始预览。将 SWF 文件拖入主窗口即可打开,也可把树中的项目拖出窗口完成导出;预览项目的背景颜色可在设置选项卡中调整,应用程序配置同样从这里进入。

6、可直接打开 SWF 文件,兼容未压缩以及采用 Zlib、LZMA 两种压缩方式的内容;对 AS1/2 与 AS3 文件均能识别,并支持 GFx 中的 Scaleform。读取范围涵盖 * 与 GFX 格式,也可查看 SWC 库。打开方式灵活,拖放、文件右键菜单或标准打开对话框都行,一次能载入多个文件;刷新按钮可重新读取,最近打开列表便于回访;还能以二进制方式打开文件,并在其中进行搜索。

7、显示SWF对象

MorphShapes(DefineMorphShape1 与 2 标签)

精灵(DefineSprite 标签)

按钮(DefineButton1 – 2标签)

文本处理方面,涉及DefineText1与DefineEditText两种标签,暂不支持TLF。

图像数据标签(DefineBits、JPEGTables、DefineBitsJPEG2–4、DefineBitsLossless1–2)

字体相关标签涵盖 DefineFont1 至 3、DefineCompactedFont、DefineFontInfo1 至 2 以及 DefineFontName。

视频部分由 DefineVideoStream 与 VideoFrame 两个标签构成。

声音相关标签涵盖 DefineSound、SoundStreamHead1 至 2 以及 SoundStreamBlock,二进制数据则由 DefineBinaryData 标签承载。

脚本相关标签涵盖 DoABC、DoABCDefine、DoInitAction、DoAction、DefineButton、BUTTONCONDACTION 与 CLIPACTIONRECORD,涉及 ActionScript 源、P 码、十六进制以及控制流图等内容。

帧相关标签涵盖 ShowFrame、PlaceObject1 至 3、PlaceObject4(不含 AMF)以及 RemoveObject1 至 2,这些标签所导出的 SWF 对象一并包含在内。

形状相关标签涵盖 DefineShape1 至 4,可导出为 SVG(支持程度有限)、PNG,也能输出到 HTML5 画布;变形形状则由 DefineMorphShape1 与 2 标签负责。

PNG 图片、GIF 动图、AVI 视频、SVG(支持范围有限)以及 HTML5 画布

导出为FLA格式

8、脚本替换(DoABC、DoABCDefine、DoInitAction、DoAction 标签,DefineButton BUTTONCONDACTION、CLIPACTIONRECORD 行动)

9、其他标签与编辑功能:通过树编辑器参数可对ActionScript进行编辑,左侧显示ActionScript代码,右侧则呈现P代码;在任一侧点击对应的AS项目,另一侧会同步高亮显示,便于在P代码位置直接修改现有动作。直接编辑ActionScript的方式目前仍属实验性质,部分功能可能无法正常运行。

10、AS3 P码:语法基于 RABCDasm,具体细节可查阅其网页。

11、提供搜索功能,可在ActionScript源代码或文本标签中查找指定内容,支持正则表达式匹配,并可直接跳转到文档类(AS3)。

12、可通过代理方式让浏览器走指定通道,并对 HTTP 通信进行嗅探以查找 SWF 文件;定位到 SWF 文件中可编辑的位置后,借助代理继续在进程内存与浏览器缓存中检索相关记录。可配合使用的浏览器包括 Mozilla Firefox 与 Google Chrome/Chromium。

13、反混淆功能支持处理 AS3 P 码,可清除混淆过程中插入的死代码,并对标识符进行全局重命名,同时修正那些被混淆器替换为非法字符的无效标识符名称。

14、设置中的自动反混淆功能可让应用程序自行清理死代码及其他混淆代码;若希望加快反编译速度,也可以将该功能关闭。

用自带的Flash浏览器即可

15、Windows 环境下内置的 Flash 浏览器可正常调用,未安装 Adobe Flash Player 也能呈现 Flash 内容;其余平台则默认启用内置查看器。

16、并行加速:应用程序能够采用并行方式(线程)进行读取SWF与反编译操作,从而提升处理速度。

17、反编译功能可被关闭,关闭后仅P码可见,因此若想进行反编译往往需要耗费大量时间,可据此灵活使用。在Windows平台上将FFDec加入SWF文件的右键菜单后,资源管理器中右键单击即可看到“打开方式FFDec”选项。

18、磁盘缓存机制方面,FFDec 借助缓存来提升重复访问项目时的响应速度。当该产品启用后,缓存文件会写入磁盘上的临时目录;若未启用,则保留在内存当中。文档类高亮启动功能上,FFDec 能够在打开 SWF 后直接定位并跳转至 AS3 文档类。

19、自动重命名标识符:在SWF开放时,自动执行“重命名无效的标识符”操作

20、其他方面,标签树可从右键单击弹出的上下文菜单中移除,并且支持通过命令行参数进行操作。

更新日志

v26.4.0版本

新增“添加多个标签”对话框(#2755)

新增一项可配置项,用于指定 AS3 默认关联父类的名称(#2754)

在 AS3 视图里加入“关联资源”面板

为含有相关资源的类配上专属标识图标

支持在 AS3 类与其对应角色之间双向跳转

将 `flash.display.SimpleButton` 指定为按钮默认关联的父类

支持点击预览声音波形

支持创建 PlaceObject 矩阵补间动画(#2760)

可针对 `PlaceObject` 的 `ratio`(比例)与 `ColorTransform`(颜色变换)生成补间动画 (#2760)

在 `PlaceObject` 面板里新增了深度状态展示(#2760)

编辑变形、形状或 `PlaceObject` 时,界面中增加了自动预览复选框,可勾选启用预览效果。

可对编辑区域中的数据进行修改,导入与导出 XML 时采用 `float16` 格式而非 `ui16`。

所选变形或形状的填充样式、线条样式会以高亮方式呈现。

为渐变、位图矩阵与焦点的调节增设了可拖动控制柄

在形状或变形对象上按住 Alt 键再点击,即可调出填充样式的选择界面。

用 `Ctrl + 点击` 作用于变形或形状,便能选取线条样式。

在“原始编辑”模式下,进行“编辑”“保存”或“取消”操作时,当前选中的项目都能被保留下来。

加入默认黑色光标,并提供“手形”与“移动画布”两种光标样式。

新增用于 MSAA 渲染器的图标标识

新增按钮属性面板

通过变换手柄可对 `PlaceObject` 矩阵进行编辑调整

在属性编辑界面里,按钮记录所含的 `PlaceObject` 矩阵可直接进行修改。

支持读取 BioShock 所用的图像格式(#2734)

加入对自定义标签配置文件的兼容支持,BioShock 格式便是其中一例(#2734)

可在命令行界面(CLI)内完成标签配置文件的设定(#2734)

支持把 `.sol` 文件直接拖拽到 SOL 编辑器里打开(#2693)

增加了一个设置项,可以选择调用操作系统自带的文件选择窗口,不再局限于 Swing 提供的对话框(#2693)

支持文本转形状功能(#2700)

FLA 导出功能现已支持对“传统补间”的识别与检测。

FLA 导出功能现已支持识别“动作补间” (#2597)

新增对 JPEG-XR 图像格式的支持(#1084)

加入《城堡破坏者》SWF 配置项,优先采用 `DefineFunction2` (#2766)

新增对《城堡破坏者》SWF 配置文件的支持,并加入相应动作适配。

支持为《城堡破坏者》提供 Pixl 图像标签

新增对 fileAttributes 的 brokerProductManager 与 brokerLocalConnection 两项支持

针对尚未识别的动作,AS1/2 优化了相应的处理机制。

AS2 特性:可辨识静态成员并采用短名称调用(#2509)

声音:在基础标签信息中展示每个采样的位数(bits per sample)

针对 Iggy 格式的兼容性做了进一步完善,涉及若干问题修复与优化(#1305、#1442、#1736、#1745、#2002、#2768)。

支持将精灵替换为GIF之外的其它图像格式(#2767)

错误修复

修复“Aero 贴靠”功能引发的空指针异常问题

解决重命名分类过程中出现的空指针异常问题

修复了标识符全局重命名后无法保存的故障(#2753)

简易编辑器:解决在时间轴末端新增帧时出现的问题

简易编辑器:解决时间轴无法保留上次选择记录的情况

构建调整:去掉 `-noverify` 参数,因为该选项在 JDK 27 里已经无法使用(#2761)

修复了位图导出器在渐变填充记录数为零时出现的异常。

修正了原始编辑器字段在边框与尺寸方面存在的问题

修正了 P-code 字符串末尾字符在转义还原时出现的异常。

对 FLOAT16 数值进行准确的编码与解码处理

保留未加符号的 EncodedU32 数值

保留不带符号的 AMF U32 数值

读取 AMF3 流时出现数据不完整的情形,需要加以处理

保持变形形状距离计算的对称性

让多项式化简的过程保持尺度不变特性

保持可寻址流位置的一致状态

修复了位图导出器在渐变描边不含任何记录时出现的异常。

修复了在字体缺少对应字符的情况下,复制 DefineEditText 文本时出现的异常问题

修正了弹窗与提示信息会意外消失的异常。

移除对 JApplet 的引用,以适配 Java 26 环境 (#2709)

修复了因标签克隆引发未知标签在导出时出现字节错误的问题

修复了十六进制转储中未知标签数据无法显示的问题

支持在标签列表内直接拖动标签进行排序调整 (#2712)

修复了多余且不必要的带标签页面跳转问题(#2763)

修复了另一处多余的带标签跳转问题(#2749)

修复文本标签转换时文本边界计算有误的问题(#2383)

PDF 导出功能在输出时会保留实际使用的控制字体字形,同时对字符串里出现的控制字节进行转义处理。

PDF 导出:`makePDFString` 处理反斜杠转义

修复了 DefineBitsJPEG4 里 `alphaDataOffset` 参数取值有误的问题

在 DefineMorphShape/2 里,偏移量字段会被用到。

PlaceObject3/4 在特定场景下可绕过对 `characterId` 的读取,并且已经加入了对类属性的支持。

扩展了对 GIF87a 格式的兼容能力

修复了 DefineBitsLossless2 在导入不含 Alpha 通道的图像时出现的异常。

修复了 DefineFunction 的编译异常,并为其引入寄存器备份机制(#2766)。

在 DefineButton(1) 里加入对滤镜与混合模式的兼容处理

AS3 编辑器:属性不可重名(#2576)

音频方面,可对无符号 PCM8 格式进行解码,同时调整了预览时序问题。

性能优化

AS3 编辑功能改进:名称解析逻辑得到优化(PR266)

AS:在“始终中断”检测的遍历流程中,把“可达性”的判定逻辑单独抽离出来(PR288)

展开内容

相关应用

  • freevote

    freevote

    11.07MB

    想给喜欢的韩星投票却担心网速不给力?freevote这款由韩星爱好者社区推出的投票工具,把稳定提交放在首位,即便在网络信号时好时坏的环境里也能把票投出去。远程会议、线上选举或问卷调研这类需要异地参与的场景,正好用得上这种抗弱网能力。投票数据本身比较敏感,freevoteapp有可能会引入加密方案来守住隐私,防止内容被偷看或篡改。投票结束后,结果会实时刷新,组织方随时能查到当前进度,统计图表也可能一并展示,读起来比纯数字省心。

  • StayFree

    StayFree

    24.28MB

    对于习惯使用某果手机的用户来说,每周收到的周日志报告早已成为生活的一部分。这份详尽的报告不仅记录了每个应用的使用时长,还清晰展现了用户的使用轨迹。但你知道吗?安卓用户同样可以拥有这样贴心的功能——只需安装由北京佳友商贸有限公司开发的StayFree应用,就能开启全新的数字生活管理体验。

  • FreeOK追剧免费观看app

    FreeOK追剧免费观看app

    3.38MB

    FreeOK是一款专门用来追剧的手机应用,打开就能看最新的热门影视内容,所有资源都免费开放,也不会弹出烦人的广告。平台收纳了海内外多部人气电视剧,并且提供高清电影、高清动漫和高清综艺等分类,整体使用感受相当顺手。

  • 数控机床模拟器CNC Simulator Free

    数控机床模拟器CNC Simulator Free

    18.40MB

    CNCSimulatorFree在中文里常被称作cnc数控车床模拟仿真软件或者数控机床模拟器。身边没有电脑时,用户可以用它快速完成程序仿真,让编程和仿真过程更省事。这款工具主要面向刚接触数控的人以及机械工程从业者,提供入门级的讲解,帮助理解怎样用标准ISOG代码给铣削零件编写加工程序。软件里能编辑铣床控制程序的代码,对程序文件执行操作,设定刀具的几何参数,还能连续或者单步运行控制程序块,对零件加工表面做简化显示,计算加工模式,并附带G代码速查参考,方便用户对数控加工形成较完整的认识。

类似应用

  • xcom串口调试助手
  • vbexplorer(VB反编译工具)
  • Awen串口调试助手绿色版

    Awen串口调试助手绿色版

    0.08MB

    Awen串口调试助手绿色版是一款面向串口通信调试的轻量工具,支持300至115200bps波特率,超过15000bps的速率需要额外设置才能正常调试。它允许用户以十六进制方式收发数据,接收时可在十六进制和ASCII之间切换显示。调试过程中可以设置校验位、数据位和停止位,还能自动搜索串口并直接打开。软件提供定时发送、串口事件监控、数据保存与读取等功能,适合需要频繁进行串口调试的场合。

  • WinDbg(分析dump文件)

    WinDbg(分析dump文件)

    30.19MB

    WinDbg 是微软官方发布的 Windows 调试工具,体积小巧,专注于用户态与内核态的调试工作。它提供了 130 多条标准命令、140 多条元命令以及数量庞大的扩展命令,灵活性和可扩展性都很出色。除了调试应用程序,WinDbg 还能分析 dump 文件,用来定位蓝屏、程序崩溃(比如 IE 崩溃)的根源。对开发人员来说,掌握这个工具能明显提升排查问题的效率和准确度。软件支持 Source 和 A

  • x64dbg官方版

    x64dbg官方版

    31.61MB

    x64dbg 是一款运行在 Windows 平台上的免费开源调试器,能对 64 位和 32 位程序进行反汇编与动态分析。它的界面是中文的,操作习惯和 OllyDbg 很像,内置表达式解析器,支持调试 DLL 与 EXE,还提供反汇编视图和脚本语言,插件机制也让功能可以继续扩展。软件基于 QT 平台,架构稳定,适合逆向分析人员用来跟踪程序执行流程、调试代码逻辑,也可用于软件安全分析、漏洞研究和汇

用户评论


本类排行

  • RisohEditor(多功能资源编译器) v6.2.1中文版

    RisohEditor(多功能资源编译器) v6.2.1中文版

    3.67MB

    RisohEditor是一款来自国外的免费多功能资源编译器,体积轻巧但功能覆盖面很广。它不仅能处理文本编辑,还能直接对代码进行编辑,比如添加注释、修改内容、插入图像等操作。在Windows资源编辑方面,它支持对话框、菜单、图标、游标、字符串表、消息表等多种资源类型的参数调整。软件本身免费开源,性能表现稳定,整体功能集成度较高。本次提供的是由片山博文MZ汉化推荐的v6.2.1版本,安装后即为简体中文

  • HTML Compiler(HTML编译工具)

    HTML Compiler(HTML编译工具)

    395.6MB

    HTML Compiler 是一款面向 Windows 平台的 HTML 编译工具,它可以把完整的 CSS、HTML、图片、JavaScript 等网页资源打包成一个独立的 EXE 可执行文件,让网页项目像普通桌面程序一样直接运行。整个界面走的是简洁易用的路线,同时给到了一个相对高效且安全的编译环境。生成出来的应用不会在用户电脑上留下多余的界面元素,看上去和原生软件没什么区别。除了图形界面操作,它

  • Automize(计划任务软件)

    Automize(计划任务软件)

    78.94MB

    Automize 是一款跨平台的专业计划任务与自动化工具,不用写复杂脚本也能把各种自动工作流搭起来。它内置的任务类型相当齐全,定时运行程序、FTP 批量传输、网页资源下载、邮件收发、SQL 数据库指令执行、文件压缩备份、文件夹变动监控都能覆盖,还带 Telnet、网络 ping 检测这类运维操作。多个任务可以串成一条链,依据上一步的执行结果决定后续流程是否继续,再配合动态变量在任务之间传递数据,既

  • AS3 Sorcerer(flash反编译工具) v6.78官方版

    AS3 Sorcerer(flash反编译工具) v6.78官方版

    5.32MB

    AS3 Sorcerer 是一款专门处理 Flash SWF 文件的反编译工具,重点针对 ActionScript 3 代码的提取与分析。它能把编译后的 SWF 还原成可读的 AS3 脚本,并展示 SWF 头部、元数据、FileAttributes 标签等关键信息。软件界面简洁,上手门槛低,安装完成后马上就能打开目标文件开始反编译。除了查看代码,还能把脚本导出为文本或按文件夹结构保存,方便后续整理

  • ILSpy(.Net反编译) v11.0.0.9375

    ILSpy(.Net反编译) v11.0.0.9375

    19.2MB

    ILSpy 是一款来自 GitHub 的免费开源 .NET 反编译工具,定位是 .NET 程序集浏览器与反编译器。它可以把 dll 文件还原成 C# 或 VB 代码,单个文件能另存为 .cs 或 .vb,文件数量多的时候则可以导出成项目文件。C# 语句同样能被它反编译出来,yield return 语句和 lambdas 表达式也在支持范围内,等于提供了一个完全免费、可以替代收费 Reflecto

  • .net程序反编译工具(ILSpy)

    .net程序反编译工具(ILSpy)

    1.94MB

    ILSpy是一款开源的.NET程序反编译工具,由SharpDevelop团队开发,常被视为商业工具.NET Reflector的替代方案。它能够将已编译的程序集还原为可读的C#或IL代码,且在某些情况下,处理加密程序集的能力优于Reflector。该工具基于.NET Framework 4.0运行,界面风格与Reflector相似,易于上手。

  • VC2008 编译器

    VC2008 编译器

    47.15MB

    VC2008 编译器是微软为 C 和 C++ 开发者提供的命令行编译工具集,核心组件是 32 位的 CL.exe,它同时控制编译与链接两个环节。编译阶段产出的是 COFF 格式的 .obj 目标文件,链接阶段则负责把目标文件组装成可执行程序或动态链接库。所有编译器选项名都区分大小写,使用时需特别留意。下面把它支持的各类选项按用途梳理清楚,方便查阅。

  • Flash Decompiler Trillix(flash反编译软件) v5.3.1400

    Flash Decompiler Trillix(flash反编译软件) v5.3.1400

    27.24MB

    Flash Decompiler Trillix 是一款专门用于处理 Flash 文件的工具,主要功能是将 SWF 文件反编译,方便用户获取其中的各类素材与代码。它支持从 SWF 中提取声音、图像、视频、图形、帧、画面、文本、字体、按键、图标以及动作脚本等内容。除了提取资源,它还能绕过 SWF 文件的保护机制,并在转换成 FLA 后,允许你在自己常用的 Flash 编辑器中重新设置保护。该软件兼容

  • flash反编译工具(jpexs free flash decompiler) v26.3.0中文免费版

    flash反编译工具(jpexs free flash decompiler) v26.3.0中文免费版

    18.64MB

    jpexs free flash decompiler 是一款开源且完全免费的 Flash 反编译工具,基于 Java 开发,因此可以在多种操作系统上运行。它能够将 SWF 文件还原为 FLA、XML 等格式,也支持导出为 SVG 或 HTML5 Canvas,方便学习和修改。软件内置自动反混淆、多线程加速、禁用反编译、硬盘缓存等机制,甚至能处理部分混淆过的代码。你还可以用它查看 ActionSc

  • resource hacker(资源编译器)

    resource hacker(资源编译器)

    3.23MB

    resource hacker 是一款体积小巧但功能相当完整的资源编译器,主要用来查看、添加和删除 Win32 可执行文件里的资源,对 Delphi 5 和 C++ Builder 编写的程序同样支持。它自带资源编译器和反编译器,常被用来汉化软件、美化界面或者清理程序中的广告。跟 eXeScope 这类同类工具相比,两者的操作便捷程度差别不大,熟悉 eXeScope 的用户上手 resource