AOL's Web Log

Life is like a box of chocolate , you never know what you gonna get .

原创 Swf 8/9 MetaData 探究收藏

新一篇: 《uml精粹》的翻译就是垃圾! | 旧一篇: Effective C++ 学习笔记

从我以前关于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信息了.....

发表于 @ 2006年03月10日 05:38:00|评论(loading...)|编辑

新一篇: 《uml精粹》的翻译就是垃圾! | 旧一篇: Effective C++ 学习笔记

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © AOL