SWF

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(A very incomplete article...)
 
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Graphics
 
|subcat=Graphics
|extensions={{ext|swf}}
+
|extensions={{ext|swf}}, {{ext|spl}}
|mimetypes={{mimetype|application/x-shockwave-flash}}
+
|mimetypes={{mimetype|application/x-shockwave-flash}}, {{mimetype|application/futuresplash}}
 
}}
 
}}
 
'''SWF''' is a multipurpose multimedia format widely used on the web. It is also known by many other names (often conflated with the names of SWF players), such as '''Flash''', '''Adobe Flash''', '''Macromedia Flash''', '''Shockwave Flash''', and '''FutureSplash'''.
 
'''SWF''' is a multipurpose multimedia format widely used on the web. It is also known by many other names (often conflated with the names of SWF players), such as '''Flash''', '''Adobe Flash''', '''Macromedia Flash''', '''Shockwave Flash''', and '''FutureSplash'''.
Line 11: Line 11:
 
== Disambiguation ==
 
== Disambiguation ==
 
'''SWF''' is not the same format as the one known as '''Shockwave''', '''Adobe Shockwave''', '''Macromedia Shockwave''', or '''Shockwave for Director'''.
 
'''SWF''' is not the same format as the one known as '''Shockwave''', '''Adobe Shockwave''', '''Macromedia Shockwave''', or '''Shockwave for Director'''.
 +
 +
== Identification ==
 +
SWF files begin with a 3-byte ASCII signature:
 +
* "<code>FWS</code>" is for uncompressed files.
 +
* "<code>CWS</code>" is for files that use [[zlib]] compression.
 +
* "<code>ZWS</code>" is for files that use [[LZMA]] compression.
  
 
== Specifications ==
 
== Specifications ==

Revision as of 15:22, 13 July 2013

File Format
Name SWF
Ontology
Extension(s) .swf, .spl
MIME Type(s) application/x-shockwave-flash, application/futuresplash

SWF is a multipurpose multimedia format widely used on the web. It is also known by many other names (often conflated with the names of SWF players), such as Flash, Adobe Flash, Macromedia Flash, Shockwave Flash, and FutureSplash.

Fundamentally it is an animated vector graphics format, but it has many other features and is fully programmable. Among its common uses are web site user interfaces, video games and other applets, and video playback. The native programming language for SWF development is ActionScript.

Contents

Disambiguation

SWF is not the same format as the one known as Shockwave, Adobe Shockwave, Macromedia Shockwave, or Shockwave for Director.

Identification

SWF files begin with a 3-byte ASCII signature:

  • "FWS" is for uncompressed files.
  • "CWS" is for files that use zlib compression.
  • "ZWS" is for files that use LZMA compression.

Specifications

Software

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox