注册
 找回密码
 注册
江西广告网
查看: 350|回复: 0
打印 上一主题 下一主题

SWF文件结构大解剖(3)

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-2-19 08:27:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  三、swf与exe文件之间的互相转换   用Flash自带的播放器可将一个swf文件转换成一个可自动播放的exe文件,这个转换过程只不过是在该swf文件前后加上播放器的代码而达到的,当我们知道了这个转换原理后,我们就可以实现由exe向swf转换了。   对由swf文件转换成的exe文件进行分析后,我发现Flash自带的播放器只是对swf文件做了如下几步修改:   1、在一个swf文件前加上exe文件头,共5BFFF字节;   2、接下来是完整的swf文件内容;   3、再接下来四个字节是exe文件的结束标志;   4、最后是记录swf文件大小的四个字节。   将一个Flash影片的exe文件转换成swf文件,我们只需把swf文件转换成的exe文件的过程反着做一下就可以了,也就是将上述1、3、4步骤加上的东西 删除掉就可以了。   详见下表: ↓偏移量字节内容备注 04D 5A 90···00 00exe文件头· · ·5BFFF 5C00046(或43)swf文件头5C001575C002535C003(可能为05、04、03、02、01)swf文件版本号 5C004记录swf文件大小的四个字节 5C0055C0065C007 · · ·swf文件内容  40swf文件的结束标志 00 00 00
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表