Swf 8,swf9 MetaData 探究

系统 1868 0

 从我以前关于Swf文件的译稿可知Swf文件是由一个文件头,一个文件尾, 中间插着各种Tag组成.
Flash 8 以后的swf 文件多了一个metadata,定义的是swf文件作者、swf 文件描述、语言及创作时间等信息。
其实它是一个xml格式的字符串.
相关的内容,我找到blueidea的一篇文章,这里就不重复了
http://www.blueidea.com/tech/multimedia/2005/3047.asp

根据对字节码的分析,一般由flash/flex编译的swf文件,文件头下面的第一个tag就是FileAttributes tag,紧随其后就是metadata tag了,以前都是SetBackgroundColor(设置背景颜色)为第一个tag.
FileAttributes有五个元素,一个元素占一位.
1.  表示是否定义了metadata
2.  表示是否用了Actionscript3
3. 表示是否禁止跨域缓存
4. 表示是否支持相对URL
5. 播放安全, 本地为0,网络为1
metadata 的内容就是 rdf字符串,明文
有了这些,就可以解析Swf 8/9的metadata信息了.....
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/882.html

Swf 8,swf9 MetaData 探究


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论