
AS3 Sorcerer(flash反编译软件)
v5.96- 软件大小:6.5 MB
- 更新日期:2019-07-01 18:22
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
AS3 Sorcerer是一款专业的flash反编译软件,软件旨在为您提供反编译包含Action Script 3编码的Adobe Flash视频的方法,允许您查看其内容并将其导出到其他文件以进行进一步的工作,其具备了打开并读取SWF文件的AS3代码、AS3代码反编译器、不要反编译具有太多特征的脚本等多种强大的功能,而且能够实现自动换行等多种便捷操作,能够为用户提供完善的反编译方案,其具备了极其简单的操作界面,在应用上更加的简单,这里为您分享了AS3 Sorcerer的本,能够免费进行使用,有需要的用户赶紧下载吧!

软件功能
清晰直观的外观
在简短的安装过程之后,您可以启动该程序并立即开始使用它,因为它需要最少的类似工具经验,这要归功于其简单的外观。
主窗口使您可以打开要反编译的文件,但请记住,它仅适用于AS3 SWF文件,无法读取其他类型的Flash视频。
打开并读取SWF文件的AS3代码
将目标SWF加载到应用程序后,AS3 Sorcerer将以树视图模式显示其内容,允许您单击各个节点以显示从属元素。“代码大小”部分可让您获得每段代码维度的百分比估算值。
工作窗口完整显示Action Script 3代码,但您也可以单击树视图中的某个部分单独显示它们。您可以使用右键单击菜单选项复制某些元素或整个代码。同样,您可以从上下文菜单中折叠或展开某些部分。
此外,AS3 Sorcerer允许您将代码保存到剪贴板,因此您可以将其粘贴到任何其他窗口或应用程序中,但您也可以将其导出到TXT文件。“文件信息”功能可帮助您了解有关视频的各种详细信息,不仅包括名称和大小,还包括宽度,高度,帧速率和其他数据。
AS3代码反编译器
总而言之,AS3 Sorcerer是一个有趣且相当方便的实用程序,它使您能够从Flash影片中访问和查看Action Script 3代码,从而可以将数据复制到剪贴板或其他文件。
软件特色
自动换行
选中后,反编译的脚本将自动换行,否则将显示长行的水平滚动条。
隐藏调试操作
选择后,调试操作(即使存在)将不会显示在反编译脚本中。
调试操作(显示为注释)通常会使反编译的脚本结果混乱,没有任何实际好处。
将调试信息用于本地变量名称
选中后,调试信息(如果存在)将用于命名局部变量。此默认行为通常提供更可读的结果。
但是,某些混淆的SWF文件可能包含无法自动检测到的欺骗性调试信息。
不要反编译具有太多特征的脚本/类
选中后,具有太多特征的脚本/类将不会被反编译。
反编译具有特殊数量特征(特别是方法)的脚本或类几乎总是需要很长时间并且不会产生有用的结果。
安装方法
1、下载并解压软件,双击安装程序进入如下的界面选择English的语言,点击【OK】。

2、进入AS3 Sorcerer安装向导,单击【next】。

3、阅读软件重要信息,单击【next】。

4、选择安装位置,可以选择默认的C:\Program Files (x86)\AS3 Sorcerer,也可以自定义设置。

5、选择安装组件,用户可以选择默认的组件。

6、选择开始菜单文件夹,默认为AS3 Sorcerer,无需更改。

7、选择附加任务,可以自定义选择,点击【next】。

8、等待安装完成弹出如下的AS3 Sorcerer安装完成的提示,点击【finish】结束。

9、点击菜单栏上的【help】按钮,在呼出的操作选项中选择【about】,然后在界面上点击【enter registration code】的选项。

10、运行注册机,任意输入name、company,点击【generate】按钮生成注册信息码,将注册码复制到软件的注册界面。

11、如下图所示,我们点击【OK】按钮。

12、运行AS3 Sorcerer即可免费进行使用。

使用说明
主窗口
您可以将Flash文件拖放到主窗口以将其打开,或者双击文件打开对话框的空白工作区。

标题栏
如果文件已打开,则会在标题栏上显示其名称和应用程序名称。
使用蒙皮界面时,可以使用左上角菜单(“窗口”菜单)选择蒙皮。

工具栏
工具栏上的可用快捷方式是:
档案|打开(Ctrl + O)
档案|文件信息(Ctrl + I)
脚本|复制当前脚本(Ctrl + Alt + C)
脚本|将所有脚本保存到单个文件

脚本树
打开Flash文件后,脚本树将填充文件夹节点(对应于包名称)和文件节点(对应于单个.as脚本文件)*。
*树结构反映了SWF的DoABC标记结构。此组织是Adobe编译器的惯例,因此使用Adobe以外的编译器编译或手动创建/修改的某些文件可能会显示其结构不符合预期。
最初,如果找到,则选择文档类脚本。否则,默认情况下会选择标记为“AS3脚本”的根节点。
使用上下文菜单或按F5转到(选择)文档类。

根节点,标记为“AS3脚本”。
文件夹节点,对应于包/文件夹。
类脚本。
文档类脚本。
接口脚本。
包内部类脚本。
分配给影片剪辑元件的脚本。
分配给声音符号的脚本。
分配给Font符号的脚本。
分配给位图符号的脚本。
分配给二进制数据符号的脚本。
使用某些网络/加载程序类的脚本用图标覆盖表示。
这些类是:flash.net.URLRequest,flash.net.navigateToURL,flash.net.NetStream,flash.net.URLLoader,flash.display.Loader
对于某些SWF文件(通常不使用Adobe编译器编译),脚本可能会显示在其他脚本下,而不是在文件夹下。这意味着,在内部这些脚本在SWF中一起找到(并且它们可能不一定对应于单个文件)。在这些情况下,脚本在第一个脚本下单独显示。
用法列表示直接使用的脚本以及直接使用(依赖于)所选脚本的脚本*:
脚本是“选定”脚本,为其显示直接使用信息。
按F6转到(再次选择)“已选择”脚本。
脚本由“选定”脚本使用。
脚本使用“选定”脚本。
脚本使用并使用“选定”脚本。
对于未展开的包(文件夹),这些图标表示包中存在此类脚本。单击图标以展开包,然后选择带有使用情况图标的第一个脚本。
双击脚本或按F4或使用上下文菜单显示或更新所选脚本的使用列。
*不显示间接和动态(getDefinitionByName)用法。
信息列,除非隐藏(请参阅选项的首选项和更多信息),否则显示代码块计数,大小或使用提示。有了这些信息,您可以一目了然地快速估算反编译脚本长度或依赖关系。
选择反编译
选择文件节点时,反编译代码显示在右侧。
使用拖放保存
您可以将文件夹或文件拖放到桌面或其他文件夹中以进行保存。如果拖放根节点,将保存所有脚本(默认情况下,在文件夹结构中)。
要保存没有文件夹结构的文件,请在开始拖放时按住ALT(完全限定名称将用作文件名)。
要以HTML格式(.html)而不是文本(.as)保存脚本,请在开始拖放时按住SHIFT键。
反编译脚本
将在“脚本树”中显示所选文件节点的反编译脚本。
您可以按Ctrl +和Ctrl + - 进行放大和缩小。
您可以使用脚本|来复制脚本复制当前脚本(Ctrl + Alt + C)命令。
您可以使用Script |将所有脚本保存到单个文本文件中将所有脚本保存到单个文件命令。
当装订线可见时,除了复制(Ctrl + C),全部复制(Ctrl + Alt + C)和全选(Ctrl + A)命令,全部折叠(Ctrl + Alt + O)和全部展开(Ctrl + Alt + P)命令将在上下文菜单中可用。
折叠全部命令不会折叠类违反名称所暗示的类,这是故意的。
如果反编译的脚本非常大(大小大约大于9 MB),则会显示一个建议框,因为其他文本/ AS查看器应用程序可能会提供更好的使用此类脚本的查看体验。
这样的脚本几乎总是机器生成的,并且可能不会完全具有高级AS3表示。

一般偏好

字形
选择脚本树和某些界面元素的字体。
包含Unicode字符的脚本名称可能需要选择不同的字体才能正确显示。
使用皮肤
选中后,将使用自定义皮肤界面。
当使用蒙皮界面时,可以通过单击主窗口左上角的图标来选择另一个蒙皮。

脚本树
黑暗的背景
选中后,深色背景颜色主题将用于脚本树。

信息栏
信息列可以显示代码块计数,总代码大小或使用/依赖性提示,这些提示有助于在随意浏览时一目了然地查找具有更多内容或突出用途的脚本。
隐藏
信息列不会显示。
显示代码块数
信息列将显示为脚本和相对大小图反编译的代码块数。
显示总代码大小
信息列将显示以字节为单位反编译的代码块的总大小和相对大小图。
对于未展开的包(文件夹),相对大小图表示包下所有脚本的总大小/块数。
对于未展开的文件夹,将显示右对齐的黄色条。

显示使用提示
信息列将显示彩色条和各种图标,暗示SWF文件中脚本的一些使用/依赖特性。
对于依赖(使用)更多脚本的脚本,条形图会更长,这可能表示脚本更复杂。
对于文档类直接使用的脚本,条形图最粗,对于这些脚本使用的脚本,条形图会更薄,并且当脚本远离使用树中的文档类时,条形图会变得更薄。
脚本是文档类。
脚本仅由同一包中的脚本使用。 (包装内部使用)。
脚本仅由包外的脚本使用。 (独家包装外部使用)。
脚本由同一个包中的至少一个脚本和另一个包中的至少一个脚本使用。
未检测到文档类使用脚本,甚至是间接使用的。
脚本仅由同一个包中的另一个脚本使用。
脚本仅由另一个不在同一个包中的脚本使用。
脚本不使用此SWF中的任何其他脚本。
脚本使用某些网络/加载器类。这与脚本树中的图标覆盖显示的信息完全相同。这些类是:flash.net.URLRequest,flash.net.navigateToURL,flash.net.NetStream,flash.net.URLLoader,flash.display.Loader

在上面示出条宽和高度的示例中,A和B的条最粗,因为它们直接由文档类使用。 B比A长,因为它使用更多的类。 C,D,E更薄更短,因为文档类间接使用它们,它们更远,并且还依赖于更少的类。 U1,U2,U3,U4,U5,U6是最薄和最短的,因为它们离文档类最远,并且它们不依赖于任何其他类。
mentioned提到的代码块对应于ABC格式的“Method Body”结构。
大小仅包括'方法主体'结构(不包括常量池或其他结构)。
大多数检测和计算取决于文档类。未检测到动态使用情况。选择“显示用法提示”选项并且SWF文件中没有文档类时,不会显示“信息”列。
记住最近选择的最近文件脚本
仅在许可模式下可用(启用)
选中后,将保存最近文件的脚本树选择。重新打开文件后,将重新选择上次选择的脚本
如果自动换行不活动,则尽可能恢复滚动位置。
(此选项将添加延迟,通常不重要,等于反编译最后选定脚本所需的时间)。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文