El fitxer SWF és un conjunt d'elements gràfics, animacions, sons i scripts compilats per un programa especial en un sol fitxer. Molt sovint aquest format s'utilitza en la construcció de pàgines web i s'anomena amb una paraula general "flash" (swf és l'abreviació de ShockWave Flash). A més d’elements de pàgines d’Internet, els fitxers swf sovint contenen jocs interactius simples que es poden executar com a aplicacions independents.
Instruccions
Pas 1
Utilitzeu un navegador normal si només necessiteu executar el fitxer swf per executar-lo, ja que la majoria tenen connectors instal·lats per defecte per reproduir pel·lícules flash. Si aquest complement encara no està instal·lat al vostre navegador d’Internet, quan descarregueu el fitxer swf, l’aplicació us oferirà fer-ho i us indicarà l’enllaç on heu d’anar. Podeu descarregar i instal·lar el connector en mode manual: utilitzeu la pàgina corresponent al lloc web del fabricant
Pas 2
Obriu el fitxer swf en qualsevol editor hexadecimal si necessiteu accés al codi compilat d’aquest fitxer. Aquest editor hexadecimal us permet veure i canviar el codi del fitxer exactament tal com s’emmagatzema al suport de l’ordinador. Per exemple, pot ser Cygnus Hex Editor, una versió gratuïta del qual es pot descarregar des del lloc web del fabricant: https://softcircuits.com/cygnus/fe/. Aquest programa té una interfície molt senzilla i no requereix instal·lació.
Pas 3
Descompileu el fitxer swf si necessiteu extreure'n els elements constitutius: gràfics, scripts, sons, etc. Això es pot fer mitjançant programes descompiladors especials que són fàcils de trobar a Internet. Per exemple, Sothink SWF Decompiler és molt popular entre les aplicacions d’aquest tipus. Un cop instal·lat, aquest programa s’integra al vostre navegador i us permet extreure fitxers flash de pàgines web i desar-los. Es poden descompilar els fitxers swf desats i desar tots els elements constitutius, fer canvis i compilar la versió editada o desar tot el conjunt com a font, un fitxer amb l'extensió fla. Les fonts es poden editar posteriorment amb un editor flash normal.