.swf (acronim de la: Shockwave Flash) este o extensie de fișier Adobe Flash, folosit pentru multimedia, grafică vectorială și ActionScript.

Inițial creat de FutureWave Software, apoi transferat la Macromedia și ulterior preluat de Adobe, fișierele SWF pot conține animații cu diverse grade de interactivitate și funcționalitate. Ele pot apărea și în programe, de obicei jocuri pentru browser, folosind ActionScript.

Termenul „SWF” a apărut inițial ca abreviere pentru ShockWave Flash. Ulterior, acesta a fost modificat într-un acronim invers, Small Web Format, pentru a evita confuzia cu tehnologia Shockwave.

Pe 31 decembrie 2020, Adobe a declarat sfârșitul vieții utile al playerului Flash. Pe 12 ianuarie 2021 a fost lansată o actualizare a Adobe Flash Player care a blocat rularea întregului conținut.

Istoric Mica companie FutureWave Software a definit inițial formatul de fișier cu un obiectiv principal: crearea de fișiere de dimensiuni reduse pentru afișarea de animații, care să poată fi redate pe orice sistem și să funcționeze și cu conexiuni de rețea lente. FutureWave a lansat FutureSplash Animator în mai 1996, iar în decembrie 1996 Macromedia a achiziționat compania, FutureSplash Animator devenind Macromedia Flash 1.0.

Denumirea SWF a rezultat din dorința companiei Macromedia de a valorifica binecunoscuta marcă Shockwave. Pe măsură ce Flash a devenit mai popular decât Shockwave, formatul a început să fie denumit simplu SWF.

Adobe a achiziționat Macromedia în 2005. La 1 mai 2008, în cadrul proiectului Open Screen, Adobe a renunțat la restricțiile de licențiere asupra specificațiilor formatului SWF.

Descriere Primitiva grafică principală în SWF este calea (path), un lanț de segmente de tipuri primitive, de la linii până la spline-uri sau curbe Bézier. Din acestea pot fi construite primitive suplimentare, precum dreptunghiuri, elipse și chiar text. Elementele grafice din SWF sunt astfel destul de asemănătoare cu cele din SVG și MPEG-4 BIFS. SWF folosește, de asemenea, liste de afișare și permite denumirea și reutilizarea componentelor definite anterior.C. Concolato și J. C. Dufourd, „Comparison of MPEG-4 BIFS and some other multimedia description languages”, Workshop and Exhibition on MPEG-4, WEPM, 2002.

Fișierele .swf sunt fișiere finalizate, compilate și publicate, care nu pot fi editate cu Adobe Flash. Există însă mai multe „decompilatoare” .swf produse de terți, care pot converti fișierele SWF înapoi în formatul sursă FLA sau în formatul mai recent Apache Flex. Importarea fișierelor .swf în Flash permite recuperarea doar a unei părți dintre resursele conținute.

Pentru afișarea conținutului Flash pe dispozitive fără suport pentru această tehnologie, Google a dezvoltat instrumentul web Swiffy, lansat în 2011, care convertea fișierele SWF în HTML5. Serviciul a fost închis la 1 iulie 2016, în contextul declinului tehnologiei Flash.

Note

Vezi și

DVR

Categorie:Formate de fișiere Categorie:Formate de fișiere grafice