收藏本页 | 网站地图 | 投稿指南
 
 
当前位置:首页 >> 学院首页 >> 图形图像 >> Flash >>

SWF文件结构大解剖(3)

放大字体  缩小字体  At: 2006-09-27 13:16  By: master8 转载 来源: 互联网
  三、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步骤加上的东西 删除掉就可以了。

  详见下表:

偏移量
字节内容
备注
 






         









 
 
 
  ©2005-2008 站长吧 Master8.NET All Rights Reserved 陕ICP备05010609号