SWF

Small Web Format (SWF)
Filename extension
.swf
Internet media type
application/vnd.adobe.flash.movie,[1] application/x-shockwave-flash[2][3]
Magic numberCWS,FWS[4] or ZWS[5]
Developed byFutureWave Software,
later taken over by Macromedia and
Adobe Systems
Type of formatVector graphic animation
Container forAdobe Flash (formerly Macromedia Flash and FutureSplash), sometimes labeled Shockwave Flash Object.

SWF (/ˈswɪf/)[6] is a defunct Adobe Flash file format that was used for multimedia, vector graphics and ActionScript.[7]

Originating with FutureWave Software, then transferred to Macromedia, and then coming under the control of Adobe, SWF files can contain animations or applets of varying degrees of interactivity and function. They may also occur in programs, commonly browser games, using ActionScript.

Programmers can generate SWF files from within several Adobe products, including Flash, Flash Builder (an IDE), Adobe Animate (a rename of Adobe Flash since 2016), and After Effects, as well as through MXMLC, a command-line application compiler which forms part of the freely-available Flex SDK. Although Adobe Illustrator can generate SWF format files through its "export" function, it cannot open or edit them. Other than using Adobe products, one can build SWFs with open-source Motion-Twin ActionScript 2 Compiler (MTASC), the open-source Ming library and the free-software suite SWFTools. Various other third-party programs can also produce files in this format, such as Multimedia Fusion 2, Captivate and SWiSH Max.

The term "SWF" has originated as an abbreviation for ShockWave Flash.[8] This usage was changed to the backronym Small Web Format to eliminate confusion with a different technology, Shockwave, from which SWF derived.[9][10] There is no official resolution to the initialism "SWF" by Adobe.[11]

Adobe declared its Flash player EOL on December 31, 2020. On January 12, 2021, it pushed an update to its Flash player that blocked all Flash content from running.[12]

  1. ^ "IANA Media Type registration".
  2. ^ "[Apache-SVN] Contents of /httpd/httpd/branches/2.4.x/docs/conf/mime.types". svn.apache.org.
  3. ^ "nginx's media type file".
  4. ^ "SWF File Format Specification Version 10" (PDF). Archived from the original (PDF) on 2012-01-31. Retrieved 2012-02-26.
  5. ^ "SWF File Format Specification Version 19" (PDF). Archived from the original (PDF) on 2013-02-02. Retrieved 2013-02-17.
  6. ^ "Adobe Flash Player Administration Guide for Flash Player 10.1" (PDF). Adobe.com. Adobe Systems. 2010-06-10. p. 1. Archived from the original (PDF) on 2010-11-21. Retrieved 2011-03-10.
  7. ^ "Open Screen Project". Archived from the original on August 18, 2014.
  8. ^ Mark Schaeffer (2007). Adobe Flash CS3 Professional How-Tos: 100 Essential Techniques. Adobe Press. ISBN 978-0-13-270129-7.
  9. ^ "SWF Definition from PC Magazine Encyclopedia". Retrieved 2013-11-02.
  10. ^ Jennifer Niederst (2001). Web Design in a Nutshell: A Desktop Quick Reference (2nd ed.). O'Reilly Media, Inc. p. 438. ISBN 978-0-596-00196-4.
  11. ^ ""SWF" stands for...?". Archived from the original on 2016-09-19. Retrieved 2021-02-23.
  12. ^ "Flash Is Dead—but Not Gone". Archived from the original on January 24, 2021. Retrieved October 7, 2023.

Developed by StudentB