Skip to main content

Vad är SWF?

SWF är en filformatförlängning.Det utvecklades ursprungligen 1995 för NETSCAPE® Plug-In API (Application Programming Interface) för att låta webbläsare spela tillbaka animering utan att använda Java®.Plug-in, designad för enkel ritning och animering på webben, kallades ursprungligen FutureSplash Animator ™ och det utvecklande företaget kallades FutureWave®.Utvecklarna försökte utan framgång sälja programvaran till Adobe® och avvisade Fractal Design®, frakt programvaran 1996.

Sommaren 1996 använde Microsoft® FutureSplash® i sin MSN® (Microsoft Network) lansering och Disney® Online, som arbetade med Macromedia® ShockWave® i andra kapaciteter, använde FutureSplash® för deras Disney® Daily Blast.Detta var hur Macromedia® kom för att höra om produkten, och senare 1996 köpte Macromedia® den, döpte namn till produkten Flash® och utvecklade den till en fullständig multimediautvecklingsmiljö.

Eftersom Macromedia® använde webbplugin som heter ShockWave® för flera multimediaprodukter, inklusive Flash®, är MIME-typen av flash-applikation/X-shockwave-flash.Filbeteckningen gjordes för att vara SWF, som en akronym för "Shockwave Flash."ChockWave® är emellertid ett separat författarpaket, och på grund av förvirring, och tillsammans med ett köp av Macromedia® av Adobe® 2005, återkallades SWF som att stå för "litet webbformat."SWF -formatet kan leverera vektorgrafik, video, text och ljud på internet med stöd från Adobe® Flash® Player och Adobe Air ™ -programvara.Uppskattningarna i början av 2010 hävdade att 70–80% av videomaterialet på Internet var i Flash®-format, dvs SWF-filer, och att mer än 98% av stationära datorer som var Internet-aktiverade hade Flash®-spelare.

SWFär det ursprungliga exportformatet för Adobe® Flash®, multimediaförfattarprogramvaran, men andra filer kan konverteras till SWF -format med omvandlare eller konverteras från SWF -format till andra format.En kontrovers kring SWF -filformatet uppstod våren 2010, då Apple® ändrade iPhone® -utvecklarens licensavtal för att ange att appar för iPhone® måste skrivas ursprungligen på ett programmeringsspråk som godkänts av Apple®.Detta utesluter utvecklingen i Flash® CS5 -utgåvan för 2010, som var specifikt utformad för att göra det möjligt för utvecklare att bygga appar i Flash® och dem överför dem till andra plattformar.