? Quando sviluppatori di creare filmati Flash , che utilizzano una combinazione di risorse . Il file di origine per un componente Flash non è quello che è in realtà distribuito agli utenti . Agli sviluppatori di creare filmati Flash nell'ambiente di creazione di Flash , salvare i file di origine con estensione " . Fla " . Quando un film è pronto per essere distribuito , sia in ambiente desktop o sul Web, lo sviluppatore esporta un file SWF , che viene quindi accessibile agli utenti attraverso il programma Flash Player . Decompilers Flash mirano a invertire questo processo di compilazione . Flash Fonte
All'interno di un file sorgente . " Fla " , gli sviluppatori di includere le risorse multimediali e codice di programmazione . Queste risorse possono includere file di immagini digitali , audio e oggetti di video , con il codice scritto in ActionScript . L'ambiente di Flash consente agli sviluppatori di creare questi oggetti in un filmato finito utilizzando strumenti di disegno e animazione all'interno dell'interfaccia . Il file sorgente Flash è spesso di grandi dimensioni, in modo che il filmato SWF finito tende a comprimere le risorse al suo interno, al fine di ridurre la dimensione dei file per la distribuzione sul web.
SWF Film < br >
il filmato SWF esportati da una " fla . " file consente all'utente di accedere al film, che può contenere caratteristiche animati e interattivi . Le persone che accedono un file SWF non può generalmente accedere alle risorse o il codice che sono stati utilizzati per creare il filmato esportato . Il processo di esportazione, o di compilazione, un file SWF finito inibisce questo accesso , quindi , in generale, non è possibile modificare un file flash da un file SWF . Senza il file SWF di origine, vi è quindi un limite alla quantità di modifica è possibile eseguire su un filmato Flash .
Decompiling
decompilers flash sono programmi software che tentano di lavorare dal file SWF finale al file originale " . fla " fonte . Decompilatori Flash prendere il file SWF come input e output di un file " . Fla " . L'utente può quindi aprire il file sorgente nell'ambiente di creazione di Flash e di accedere alle risorse interne , effettuare alcuna modifica quindi l'esportazione di una nuova versione del film , se decidono di . Lo scopo principale di un decompilatore Flash è quello di produrre un file " . Fla " da un file SWF che esporrà la stessa funzionalità di file SWF e l'aspetto quando viene esportato nuovamente .
Issues
funzione Flash decompilers con vari gradi di successo . Piuttosto che produrre una replica esatta del contenuto del file originale " . Fla " , nella maggior parte dei casi decompilers lavoro interpretando il contenuto del SWF e costruendo i risultati di questo processo in un file " . Fla " . Spesso ci sono differenze sostanziali tra pertanto un file sorgente Flash decompilato e quello originale da cui è stato generato il file SWF . Questo significa che l'esportazione di file SWF da decompilato " . Fla " file possono avere risultati imprevedibili . I fondi sovrani risultanti sono anche spesso meno ben organizzati ed efficienti rispetto agli originali . Molti decompilers riescono anche a produrre qualsiasi codice ActionScript di origine dal file originale . Alcuni sviluppatori cercano di impedire agli utenti di decompilare i file SWF per proteggere il loro codice sorgente , che può rendere difficile o impossibile la decompilazione .