SWF(Small Web Format,小型 Web 格式),最初称为 Shockwave Flash,是由 Macromedia(后被 Adobe 收购)开发的一种专有文件格式,用于多媒体、矢量图形和 ActionScript。SWF 文件旨在体积小巧且高效地通过互联网传输,这使其在 21 世纪初在创建动画图形、交互式 Web 应用程序、游戏和视频播放方面非常流行。SWF 文件包含 ActionScript 的字节码版本,ActionScript 是一种强大的脚本语言,用于控制文件内的动画、交互性和数据操作。它可以嵌入各种媒体类型,包括可伸缩矢量图形(scalable vector shapes)、栅格图像(raster images)、音频(MP3、ADPCM)和视频(FLV)。查看这些文件通常需要特定的运行时环境,主要是 Adobe Flash Player 插件,以便在 Web 浏览器中或作为独立应用程序运行。尽管它曾被广泛使用,但该格式因安全漏洞、性能问题及其专有性质而受到批评。随着 HTML5、CSS3 和 JavaScript 等开放 Web 标准的兴起(这些标准提供了类似的功能),以及苹果公司决定不在 iOS 设备上支持 Flash,该格式的流行度急剧下降。Adobe 于 2020 年底正式终止了对 Flash Player 的支持,导致其被弃用,并且该插件也从大多数浏览器中移除。