时间: 2021-07-31 作者:daque
三、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办法加上的货色 简略掉就不妨了。 详见下表:
↓
偏移量
字节实质
备注
4d 5a 90···00 00
exe文献头
···
5bfff
5c000
46(或43)
swf文献头
5c001
57
5c002
53
5c003
(大概为05、04、03、02、01)
swf文献本子号
5c004
记载swf文献巨细的四个字节
5c005
5c006
5c007
···
swf文献实质
40
swf文献的中断标记
00
00
00
56
exe文献的中断标记
34
12
fa
记载swf文献巨细的四个字节
与5c004~5c007的实质沟通
到这边咱们对swf文献的剖解领会就中断了,你不妨贯串着flash控件发端创造一个你本人的flash播放器,确定会很棒!