Swf datoteka je skup grafičkih elemenata, animacija, zvukova i skripti kompajliranih posebnim programom u jednu datoteku. Najčešće se ovaj format koristi u web konstrukciji i naziva ga jedna općenita riječ "flash" (swf je skraćenica od ShockWave Flash). Pored elemenata internetskih stranica, swf datoteke često sadrže jednostavne interaktivne igre koje se mogu pokretati kao samostalne aplikacije.
Instrukcije
Korak 1
Upotrijebite uobičajeni pregledač ako samo trebate pokrenuti swf datoteku za izvršenje, jer većina njih ima zadane dodatke za reprodukciju flash filmova. Ako takav dodatak još nije instaliran u vašem internetskom pregledaču, tada ćete prilikom preuzimanja swf datoteke ponuditi da to učini i naznačiti vezu kamo biste trebali to učiniti. Dodatak možete preuzeti i instalirati u ručnom načinu rada - koristite odgovarajuću stranicu na web mjestu proizvođača
Korak 2
Otvorite swf datoteku u bilo kojem hex uređivaču ako vam je potreban pristup kompajliranom kodu ove datoteke. Takav heksadecimalni uređivač omogućava vam pregled i promjenu koda datoteke točno onako kako je pohranjen na mediju na vašem računaru. Na primjer, to može biti Cygnus Hex Editor, čija se besplatna verzija može preuzeti s web mjesta proizvođača - https://softcircuits.com/cygnus/fe/. Ovaj program ima vrlo jednostavno sučelje i ne zahtijeva instalaciju.
Korak 3
Dekompilirajte swf datoteku ako trebate izvući njene sastavne elemente - grafiku, skripte, zvukove itd. To se može učiniti pomoću posebnih programa za dekompajliranje koje je lako pronaći na Internetu. Na primjer, Sothink SWF Decompiler je vrlo popularan među aplikacijama ove vrste. Jednom instaliran, ovaj program integrira se u vaš preglednik i omogućava vam izdvajanje flash datoteka s web stranica i njihovo spremanje. Spremljene swf datoteke mogu se dekompilirati, a zatim ili spremiti sve sastavne elemente, ili unijeti promjene i kompajlirati uređenu verziju, ili spremiti cijeli set kao izvor - datoteku s ekstenzijom fla. Izvori se kasnije mogu uređivati pomoću uobičajenog flash uređivača.