Swf
扩展名 |
.swf |
---|---|
互联网媒体类型 |
application/x-shockwave-flash |
开发者 | Adobe Systems |
格式类型 | 矢量图形 |
SWF 是 (Small Web Format 的缩写, 读作swiff),是用于多媒体、矢量图形和ActionScript的Adobe Flash文件格式。SWF文件可以包含不同程度的交互和功能的动画或applet。它们也可包含在浏览器游戏中。
介绍
这个文件格式由FutureWave(后来纳入Adobe)创建。创建这文件格式的主要目标:创作小文件以播放动画。[1]这个项目的理念是可以在任何操作系统和浏览器中进行,并且让网络较慢的人也能顺利浏览。FutureWave于1996年5月发布了FutureSplash Animator。1996年12月,Macromedia收购了FutureWave,FutureSplash Animator成为Macromedia Flash 1.0。 SWF的原始命名来自于Macromedia希望利用著名的Macromedia Shockwave品牌。Adobe于2005年收购了Macromedia。 2008年5月1日,作为开放式屏幕项目的一部分,Adobe放弃了对SWF格式规范的许可限制。但是Gnash开发团队的成员Rob Savoy指出了Flash格式的一些部分仍然关闭。2008年7月1日,Adobe向Google和Yahoo发布了代码,允许他们的搜索引擎抓取并索引SWF文件。
SWF中的主要图形原语是路径,它是一系列原始类型的段,从线到样条或贝塞尔曲线。可以从这些构建额外的基元,如矩形,椭圆,甚至文本。因此,SWF中的图形元素与SVG和MPEG-4 BIFS非常相似。 SWF还使用显示列表,并允许命名和重用先前定义的组件。SWF使用的二进制流格式与QuickTime非常相似,带有长度标签和有效载荷标签 - 这种设计使得较旧的播放器可以跳过不支持的内容。
参见
参考资料
- ^ The History of Flash: The Dawn of Web Animation. Adobe Systems. [2008-01-21]. (原始内容存档于2006-07-17).