Dekompilator SWF je računalniški program, ki se uporablja za dekompiliranje datotek SWF, ustvarjenih s programom, kot je Flash™. Te datoteke so pogosto večpredstavnostne datoteke, ki lahko vključujejo animacije, video, zvok in fotografije, ki jih je mogoče predvajati prek različnih programov in spletnih brskalnikov. Brez uporabe katerega koli drugega programa pa teh datotek ni mogoče razstaviti za dostop do posameznih komponent, ki sestavljajo slike in zvoke, ki se predvajajo kot datoteka SWF. Prevajalnik SWF lahko uporabite za pretvorbo datoteke SWF v datoteko neobdelanih podatkov, ki jo lahko nato uporabite za spreminjanje datoteke ali za izdelavo kopij zvoka in slik, uporabljenih v datoteki SWF.
Brez uporabe prevajalnika SWF ali podobnega programa si lahko datoteko SWF ogledate, vendar je ni mogoče spremeniti ali razgraditi na kakršen koli smiseln način. Datoteke SWF so ustvarjene s programom, kot je Flash™, ki se je prvotno imenoval »Shockwave Flash™«. Čeprav Shockwave ni več povezan s formatom Flash™, datoteke, ustvarjene s programom, ohranijo prvotno vrsto datoteke. Te datoteke so večpredstavnostne datoteke, ki jih je mogoče predvajati prek različnih programov in spletnih brskalnikov, da si ogledate video in slišite zvok, sestavljen v datoteki.
Neobdelani podatki, uporabljeni za ustvarjanje datoteke SWF, so prevedeni v datoteko in so relativno nedostopni brez deprevajalnika SWF. Z uporabo deprevajalnika SWF lahko uporabnik računalnika pretvori datoteko SWF, ki v bistvu obstaja le kot končni izdelek, v datoteko s surovimi podatki, ki je podobna tisti, ki je bila uporabljena pri ustvarjanju datoteke SWF. Do teh neobdelanih podatkov lahko nato dostopate za spreminjanje videoposnetka Flash™ ali za dostop do slik in zvokov, uporabljenih za ustvarjanje videoposnetka. Odvisno od narave uporabljenega deprevajalnika SWF lahko uporabniku omogoči tudi manipulacijo neobdelanih podatkov iz pretvorjene datoteke.
Deprevajalnik SWF običajno pretvori datoteko SWF v datoteko Flex ali FLA. To datoteko lahko nato uporabite z drugimi programi, običajno Flash™, da spremenite datoteko ali v celoti ustvarite nov projekt. Spremenjene datoteke lahko nato prevedete v novo datoteko SWF za predvajanje in distribucijo prek interneta ali drugih medijev. Dekompilator SWF je lahko tudi nekoliko enostavnejši program, ki ne bo pretvoril SWF v drugo vrsto datoteke, temveč bo uporabniku omogočil kopiranje izvornih slik in zvoka, ki so bili prevedeni v SWF, da nato ustvari nove projekte z uporabo tega neobdelanega. podatkov.