? När utvecklare bygga Flash-filmer , de använder en kombination av resurser . Källfilen för en Flash- komponent inte vad som faktiskt utnyttjas för användarna . Utvecklare bygga Flash-filmer i Flash-utvecklingsmiljön , sparar källfilerna med " . Fla " förlängning . När en film är redo att sättas in , antingen i en skrivbordsmiljö eller via webben , exporterar utvecklaren en SWF -fil , som sedan nås av användare via Flash Player . Flash decompilers syftar till att vända denna sammanställning process . Flash Källa
Inom en " . Fla " källfil , utvecklare inkluderar media resurser och programmeringskod. Dessa resurser kan innefatta digitala bildfiler , ljud och objekt video , med kod skriven i ActionScript . The Flash miljön tillåter utvecklare att bygga dessa objekt till en färdig film med rit-och animation i gränssnittet . The Flash källfilen är ofta stor i storlek , så den färdiga SWF filmen tenderar att komprimera resurser inom den , i syfte att minska filstorlek för distribution via webben . Addera SWF Movies
SWF-film som exporteras från ett " . fla " filen ger användaren tillgång till filmen , vilket kan innehålla animerade och interaktiva funktioner . Människor tillgång en SWF-fil kan inte generellt få tillgång till resurser eller kod som användes för att skapa den exporterade filmen . Processen att exportera , eller sammanställa , hämmar en färdig SWF-fil denna tillgång, så i allmänhet är det inte möjligt att redigera en Flash-fil från en SWF-fil . Utan källan SWF -filen , det finns alltså en gräns för hur mycket av redigering du kan utföra på en Flash-film . Addera ditt dekompilera
Flash decompilers är program som försöker arbeta från den slutliga SWF -filen tillbaka till den ursprungliga " . fla " källfilen . Flash decompilers ta SWF-filen som indata och utdata en " . Fla " filen . Användaren kan sedan öppna källfilen i Flash miljön och tillgång till interna resurser , göra några ändringar sedan exportera en ny version av filmen om de väljer att . Det huvudsakliga syftet med en Flash Decompiler är att producera en " . Fla " fil från en SWF-fil som kommer att uppvisa samma SWF -filen funktionalitet och utseende när den exporteras igen .
Frågor
Flash decompilers funktion med varierande framgång . Snarare än att producera en exakt kopia av innehållet i den ursprungliga " . Fla " filen , i de flesta fall decompilers arbete genom att tolka innehållet i SWF och bygga resultaten av denna process i ett " . Fla " filen . Det finns därför ofta betydande skillnader mellan en dekompilerade Flash källfil och den ursprungliga från vilken SWF genererades . Detta innebär att exportera SWF-filer från dekompilerade " . Fla " filerna kan ha oförutsägbara resultat . De resulterande SWF är också ofta mindre väl organiserade och effektiva än originalen . Många decompilers misslyckas också att producera någon kodkälla ActionScript från den ursprungliga filen . Vissa utvecklare försöka hindra användarna från dekompilering sina SWF-filer för att skydda sin källkod , vilket kan göra dekompilering svårt eller omöjligt .