複製鏈接
請複製以下鏈接發送給好友

flash反編譯

鎖定
flash反編譯是把flash導出的格式(常見的為swf和exe)再編譯成fla格式,提取出swf或exe中的矢量圖,聲音,圖片,片段,字體,文本,腳本等儘量還原成原來fla格式,即flash可編輯格式 [1] 
中文名
flash反編譯
所屬學科
計算機
Flash反編譯
由於swf是壓縮文件格式,對fla裏的內容和代碼會進行處理然後壓縮在更適合網絡播放的swf文件中。
那麼反編的過程過程就是把swf在解壓並重新編譯成fla格式。
而隨着flash as的不斷改進和完善,複雜的as部分的還原開始變得並不完美。
尤其作者考慮到作品的保護,會對swf進行加密。主要的加密軟件都還是對as部分進行加密,也就是在對swf的代碼部分在做處理,常見的如混淆等操作,再生成新的加密過的swf。
我們即使要用到反編譯,希望不是直接去改別人的作品來用。而是當自己作品或作者授權的作品丟失fla源文件的情況下的臨時補救的辦法。
flash反編譯後源文件的名稱和目錄會有些錯亂,庫裏面的命名規則,是按照一個編號順序來自動生成的,也就是説,即便進行了反編譯,也很難做到和源文件一樣的原件,和效果。但是對一些基本操作是可以應付的。
比較常見的加密swf的工具有:
1、doswf 主要版本 doswf 4.X
2、SWFEncrypt 主要版本 SWFEncrypt 6.X
主要的反編譯軟件有:
1、碩思閃客精靈 Sothink SWF Decompiler 主要版本 碩思閃客精靈 5.X
2、Flash Decompiler Trillix 主要版本 Flash Decompiler Trillix 4.X Flash Decompiler Trillix 5.X
3、Action Script Viewer (ASV) 主要版本:ASV 6 / ASV2009 / ASV2010
參考資料