SWF


 
 

:This article is the most common use of SWF. For other uses, see SWF (disambiguation).

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

SWF (pronounced “swiff” by some, standing for Shockwave Flash) is the file format used by Macromedia Flash to describe movies built of mainly two elements: vector based objects and images. The newest versions also allow audio, video and many different possible forms of interaction with the end user. Once created, SWF files can be played by the Macromedia Flash Player, working either as a browser plugin or as an standalone (executable) player. Most of the times, SWF files can also be encapsulated with the player, creating a self-running SWF movie called projector.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

The file format was first created by Macromedia and had one main goal: create small files of highly entertaining animations. The idea was to have a format which could be reused by a player running on any system and which would work with slower network (such as a browser used with a modem). Plugins to play SWF files in web browsers are available from Macromedia for most desktop operating systems, including Microsoft Windows, Apple Mac and Linux on Intel. Macromedia claims that 98% of web users now have an SWF plugin installed. http://www.macromedia.com/software/player_census/flashplayer/

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

The format is fairly simple, albeit binary, and therefore not as immediately readable as its XML-based rival SVG. SWF has used zlib compression since 2002, and in general the format aims to store all data using as few bits as possible, therefore reducing redundancy.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

SWF is not an open format, as it is not allowed to implement interpreting software according to the license, though it is allowed to create authoring software. This information is obtained from:

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

  • Flash Player Licensing
  • In the Macromedia Flash File Format (SWF) Specification section:

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    This license does not permit the usage of the specification to create software which supports SWF file playback.

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

  • SWF File Format Specification License
  • There is no clause in the license that allows creation of a player for an SWF file.

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

  • SWF File Format Specification FAQ
  • There is an item explaining this issue:

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    Can I use the File Format Specification to create a SWF interpreter or player?

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    No, the File Format Specification is provided for the specific purpose of enabling software applications to export to the Macromedia Flash File Format (SWF).

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    Since the file format specification does not allow creation of a player with that information, open source flash players creation involves a lot of reverse engineering work.

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~


     

    Macromedia Flash: Macromedia Flash, or simply Flash, refers to both a multimedia authoring program and the Macromedia Flash Player, written and distributed by Macromedia (recently targeted for acquisition by Adobe Systems), that utilizes vector and raster graphics, a native scripting language called ActionScript and ...

    Macromedia Flash Player: The Macromedia Flash Player is a multimedia and application player created and distributed by Macromedia. It runs SWF files which can be created by the Macromedia Flash authoring tool, Macromedia Flex or a number of other Macromedia and third party tools....

    Macromedia: Macromedia is a graphics and web development software house. Macromedia was formed by the 1992 merger of Authorware, Inc. (makers of Authorware) and MacroMind-Paracomp (makers of Macromind Director). Its headquarters are in San Francisco, California....

~ Table of Content ~

Introduction
External links
Third-party software
 


 

~ Related Subjects ~

Macromedia (3) - Macromedia Flash (2) - Macromedia Flash Player (2) - Colloquial language (1) - SWF (1) - Macromedia Flex (1) - Application (1) - Scripting language (1) - ActionScript (1) - Virtual machine (1) - Software house (1) - Macromind Director (1) - San Francisco (1) - California (1) - MacroMind-Paracomp (1) -
 

~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.