? Når utviklere bygge Flash-filmer , de bruker en kombinasjon av ressurser . Kildefilen for en Flash komponent er ikke hva som faktisk utplassert for brukerne . Utviklere bygge Flash-filmer i Flash authoring miljøet , sparer kildefilene med " . Fla " forlengelse . Når en film er klar til å bli utplassert , enten i et skrivebordsmiljø eller over Internett , eksporterer utvikleren en SWF-fil , som deretter åpnes av brukerne gjennom Flash Player-programmet . Flash decompilers sikte på å reversere denne samlingen prosessen . Flash Source
I et " . FLA " kildefilen , utviklere inkluderer media ressurser og programmering kode . Disse ressursene kan omfatte digitale bildefiler , lyd og video elementer , med kode skrevet i ActionScript . The Flash miljøet tillater utviklere å bygge disse elementene til en ferdig film ved hjelp av tegning og animasjon verktøy i grensesnittet . The Flash kildefilen er ofte store i størrelse , slik at det ferdige SWF filmen har en tendens til å komprimere ressursene i det, for å redusere fil - størrelse for distribusjon over nettet .
SWF filmer
SWF filmen eksportert fra en " . fLA " fil gir brukeren tilgang til filmen, som kan inneholde animerte og interaktive funksjoner. Personer med tilgang til en SWF -fil kan generelt ikke tilgang til ressursene eller kode som ble brukt for å lage den eksporterte filmen . Prosessen med eksport , eller kompilering, hemmer en ferdig SWF -fil denne tilgangen , så generelt er det ikke mulig å redigere en Flash -fil fra en SWF -fil . Uten kilden SWF-fil , er det derfor en grense for hvor mye redigering du kan utføre på en Flash movie.
Bilder dekompilering
Flash decompilers er programmer som forsøker å arbeide fra den endelige SWF -filen tilbake til den opprinnelige " . fla " kildefilen . Flash decompilers ta SWF -fil som input og output en " . FLA " fil . Brukeren kan deretter åpne kildefilen i Flash authoring miljøet og få tilgang til interne ressurser , gjør noen endringer og deretter eksportere en ny versjon av filmen hvis de ønsker det. Hovedformålet med en Flash Decompiler er å produsere en " . FLA " fil fra en SWF-fil som vil vise den samme SWF -fil funksjonalitet og utseende når den selges igjen .
Issues
Flash decompilers funksjon med varierende grad av suksess . Snarere enn å produsere en eksakt kopi av innholdet i den opprinnelige " . Fla "-filen , i de fleste tilfeller decompilers arbeid ved å tolke innholdet i SWF og bygge resultatene av denne prosess i en " . Fla " filen . Det er ofte derfor betydelige forskjeller mellom en dekopilert Flash kilde filen og den opprinnelige fra hvor SWF ble generert. Dette betyr at eksport av SWF-filer fra dekopilert " . Fla " filer kan ha uforutsigbare resultater . De resulterende SWF er også ofte mindre godt organisert og effektiv enn originalene . Mange decompilers også klarer å produsere noen kilde ActionScript koden fra den opprinnelige filen . Noen utviklere søke å hindre brukere fra dekompilering sine SWF-filer for å beskytte sin kildekode, noe som kan gjøre dekompilering vanskelig eller umulig.