
開源Flash SWF分解器和編輯器。提取資源,將SWF轉換為FLA,編輯ActionScript,替換圖像,聲音,文本和字體。可用的各種輸出格式。在Windows,Linux和MacOS上與Java一起使用。
有關使用軟件,功能列表等的信息,請訪問FFDEC Wiki。
在過去(2018年之前),我們使用free-decompiler.com域作為首頁,源代碼的github,我們現在將所有信息(問題跟踪器除外)移至github。
有關下載應用程序,請參見最新版本。較舊的版本和夜間版本可在“版本”部分提供
請參閱Wiki的安裝部分
您可以使用以下命令製作源本地副本:
git clone https://github.com/jindrapetrik/jpexs-decompiler.git
假設您在系統上安裝了git。
GIT源控制管理器支持多個代碼分支。我們使用兩個主要分支。
master - 發布“穩定”版本dev - 對於開發人員的最新更改 - “夜間”版本來自該分支機構您可以使用以下Git命令切換到dev Branch:
git checkout dev
建議安裝GIT命令行可執行文件。構建腳本使用git將修訂號包括在二進制中。 (對於Windows,您必須在安裝過程中啟用Windows命令行中的Git。)
源代碼包含NetBeans項目,因此您可以在Netbeans IDE中打開它。然後,您可以使用標準操作,例如在IDE中進行運行,構建,調試,清潔和構建。可以通過build.xml上的菜單執行其他特定任務(請參閱ant零件)
如果您沒有Netbeans,則可以使用Apache Ant構建源代碼。安裝螞蟻后,最好將其放入路徑變量中。打開命令行並導航到源目錄。要運行應用程序,請通過輸入此命令執行任務“運行”:
ant run
僅構建,執行構建任務:
ant build
為了創建EXE Installer和Zip版本,存在螞蟻任務“安裝程序”,“發布”。這些任務需要安裝其他軟件:
您必須在工具中配置此工具的安裝路徑。
nsis.path = c:\program files (x86)\NSIS
很少有庫也需要構建。這些庫放置在“ libsrc”目錄中。
所有值得注意的更改均在文件changelog.md中列出
當將提交推入/合併到dev分支時,GitHub Actions CI會自動創建新的預發行版本。這些預發行版本稱為夜間構建。在發布新的夜間構建後,將刪除前夜間構建。
GitHub Actions CI自動創建了一個新的穩定版本,當在master Branch中標記具有格式versionx.yz的標籤的修訂版時。
請閱讀有關我們的行為準則的詳細信息以及向我們提交拉的請求的過程的詳細信息。
版本的格式為xyz ,例如9.1.2 。有關可用的版本,請參見此存儲庫上的標籤。
夜間構建有其他後綴_nightlyN ,其中N是數字,每個(自動)每晚發行版都會增加,並且不取決於xyz數字。 (這意味著在發布穩定時,每晚的數字不會重置為0。
該代碼不合格最初是由Jindra Pet場寫作的,也稱為JPEX 。該申請是在捷克共和國提出的。
如果要報告問題或請求新功能,請在https://www.free-decompiler.com/flash/issues上使用我們的問題跟踪器
您之前應該在Wiki中看到常見問題(FAQ)。另請參閱Wiki中的已知問題列表
與JPEXS開發人員的緊急聯繫是[email protected] 。但是我們更喜歡發行跟踪器聯繫人。
FFDEC申請已根據GNU GPL V3(GPL-3.0或列表)許可,請參見許可證.txt。它使用這些庫的修改代碼:
和鏈接也是這些庫:
應用程序還使用了一些絲綢圖標包,絲綢伴侶1,fatcow圖標包和AHA柔軟圖標包的圖標。
對於EXE發射器,我們使用啟動5J -MIT。
有關FFDEC庫的更多信息,請參見庫Readme。