博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flash 反编译 + 重新发布
阅读量:4448 次
发布时间:2019-06-07

本文共 622 字,大约阅读时间需要 2 分钟。

所谓的flash反编译,就是把flash导出的格式(常见的为swf和exe)再编译成fla格式,提取出swf或exe中的矢量图,声音,图片,片段,字体,文本,脚本等尽量还原成原来fla格式,即flash可编辑格式。
由于swf是压缩文件格式,对fla里的内容和代码会进行处理然后压缩在更适合网络播放的swf文件中。
 
我用到的反编译工具Flash Decompiler Trillix,相比其他的很好用。
下载地址:
 
安装完成后,双击打开。如下图所示界面:
 
 
 
点击左上角按钮,打开swf文件
 
 
 
打开文件后,在右侧“我的任务”里显示swf的目录
 
 
点击工具栏的“转换”按钮,设置转换路径(D:\swf),点击“转换当前”
 
 
得到如下文件:
 
至此,反编译成功了。
 
如果电脑安装了flash的话,双击“printer.swf.fla”就能打开了。
对flash进行修改后,需要重新发不成swf文件。首先设置字体 -- 字体嵌入 对应的字体去掉,不然的话反编译前的swf文件只有几十K,再重新发布却有好几M的大小。如下图:
 
 
把中文字体前的对勾去掉,留有字母和数字的就行了。
 
再发布就OK了。
由于项目需要,需要对flash做一些改动。但之前没有接触过这一系列的东西,加了几个flash的qq群却都抵制反编译...无奈只好自己摸索了。
记录下操作流程留给有需要的人吧。

转载于:https://www.cnblogs.com/Cuiy/p/3985592.html

你可能感兴趣的文章
Java读取文件
查看>>
物件识别与距离测量系统
查看>>
结对博客
查看>>
我在城市快节奏中的慢生活
查看>>
B1232 [Usaco2008Nov]安慰奶牛cheer 最小生成树
查看>>
使用 git push 出现error setting certificate verify locations问题记录
查看>>
真没想到VB也可以这样用之指针技术 --不详,向作者致敬  ,转
查看>>
2、在1.VMware虚拟机上安装ubantu系统
查看>>
vue
查看>>
用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)--Hello world!
查看>>
java--线程的睡眠sleep()
查看>>
Python3.x:定时获取页面数据存入数据库
查看>>
洛谷 P1290 欧几里德的游戏 题解
查看>>
python 归纳 (十三)_队列Queue在多线程中使用
查看>>
idea管理tomcat
查看>>
System.Activator类
查看>>
ssis包
查看>>
Python的静态方法和类成员方法 分类: python基础学习 ...
查看>>
黑马程序员_java基础笔记(01)...java的环境搭建
查看>>
oracle创建表空间并对用户赋权
查看>>