Che cosa è un decompilatore Flash?

January 29

Che cosa è un decompilatore Flash?


Quando agli sviluppatori di creare filmati Flash, che utilizzano una combinazione di risorse. Il file di origine per un componente Flash non è ciò che è effettivamente distribuito per gli utenti. Gli sviluppatori costruiscono filmati Flash nell'ambiente di creazione di Flash, salvare i file di origine con l'estensione ".fla". Quando un film è pronto per essere distribuito, sia in un ambiente desktop o sul Web, lo sviluppatore esporta un file SWF, che viene poi letta dagli utenti attraverso il programma Flash Player. decompilatori Flash mirano a invertire questo processo di compilazione.

Flash Fonte

All'interno di un file sorgente ".fla", gli sviluppatori comprendono le risorse multimediali e codice di programmazione. Queste risorse possono includere file digitali di immagini, audio e video, articoli con il codice scritto in ActionScript. L'ambiente Flash consente agli sviluppatori di creare questi elementi 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 finale tende a comprimere le risorse all'interno di esso, in modo da ridurre la dimensione dei file per la distribuzione sul Web.

SWF Video

Il film SWF esportato da un file ".fla" consente all'utente di accedere al film, che può contenere animati e funzionalità interattive. Le persone che accedono un file SWF non possono 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 editing è possibile eseguire su un filmato Flash.

decompilazione

decompilatori Flash sono programmi software che tentano di lavorare dal file SWF finale al file sorgente originale ".fla". decompilatori Flash prendono il file SWF come input e output un file ".fla". L'utente può quindi aprire il file di origine nell'ambiente di creazione di Flash e accedere alle risorse interne, di apportare modifiche poi 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à file SWF e l'aspetto quando viene esportato di nuovo.

Problemi

Flash decompilatori funzione con vari gradi di successo. Invece di 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". Ci sono spesso differenze sostanziali tra pertanto un file sorgente Flash decompilato e quello originale da cui è stato generato il file SWF. Ciò significa che l'esportazione di file SWF da file "fla" decompilati può avere risultati imprevedibili. I fondi sovrani risultanti sono spesso meno ben organizzati ed efficienti rispetto agli originali. Molti decompilatori anche non riescono a produrre qualsiasi codice ActionScript di origine dal file originale. Alcuni sviluppatori cercano di impedire agli utenti di decompilazione loro file SWF per proteggere il loro codice sorgente, che può rendere difficile o impossibile decompilazione.