
Open Source Flash SWF Decompiler und Editor. Extrahieren Sie Ressourcen, konvertieren SWF in Fla, bearbeiten Sie Aktionen, ersetzen Sie Bilder, Geräusche, Texte und Schriftarten. Verschiedene Ausgangsformate verfügbar. Funktioniert mit Java unter Windows, Linux und MacOS.
Informationen zur Verwendung der Software, der Liste der Funktionen usw. finden Sie in FFDEC Wiki.
In der Vergangenheit (vor 2018) verwendeten wir Free-Decompiler.com -Domain als Homepage und GitHub für den Quellcode. Wir haben jetzt alle Informationen (außer dem Ausgabe-Tracker) auf GitHub verschoben.
Weitere Informationen finden Sie zum Herunterladen der App. Weitere Informationen finden Sie in der neuesten Version. Ältere Versionen und nächtliche Builds sind im Abschnitt "Releases" erhältlich
Siehe Installationsabschnitt des Wiki
Sie können mit dem folgenden Befehl eine lokale Kopie der Quellen erstellen:
git clone https://github.com/jindrapetrik/jpexs-decompiler.git
Dies setzt voraus, dass Sie Git in Ihrem System installiert haben.
Git Source Control Manager unterstützt mehrere Code -Filialen. Wir verwenden zwei Hauptzweige.
master - Für veröffentlichte "stabile" Versionendev - Für die neuesten Änderungen von Entwicklern - "Nightly" -Version wird aus dieser Niederlassung veröffentlicht Sie können mit dem folgenden Git -Befehl zu dev Branch wechseln:
git checkout dev
Es wird empfohlen, dass GIT -Befehlszeilen ausführbare Sendungen installieren lassen. Das Erstellen von Skript verwendet GIT, um Revisionsnummer in die Binärdatei einzubeziehen. (Für Windows müssen Sie die Befehlszeile von Git in Windows während der Installation aktivieren.)
Der Quellcode enthält das Netbeans -Projekt, damit Sie es in Netbeans IDE öffnen können. Dann können Sie Standardaktionen wie Run, Build, Debugug, Reinigen und Bau in der IDE verwenden. Andere spezifische Aufgaben können über das Menü auf Build.xml ausgeführt werden (siehe Ant -Teil)
Wenn Sie keine Netbeans haben, können Sie Quellcode auch mit Apache Ant erstellen. Nach der Installation von Ant ist es gut, es in Ihre Pfadvariable zu setzen. Öffnen Sie die Befehlszeile und navigieren Sie zum Quellenverzeichnis. Um die Anwendung auszuführen, führen Sie die Aufgabe "Ausführen" aus, indem Sie diesen Befehl eingeben:
ant run
Um nur zu erstellen, führen Sie die Build -Aufgabe aus:
ant build
Für das Erstellen von Exe -Installationsprogramm- und ZIP -Versionen gibt es Ant -Aufgaben "Installer", "Release". Diese Aufgaben erfordern zusätzliche Software:
Sie müssen den Installationspfad dieses Tools in Tools.Properties -Datei konfigurieren, die für Windows so aussehen könnten:
nsis.path = c:\program files (x86)\NSIS
Es gibt nur wenige Bibliotheken, die auch gebaut werden müssen. Diese Bibliotheken werden im Verzeichnis "libsrc" platziert.
Alle bemerkenswerten Änderungen sind in der Datei changelelog.md aufgeführt
Wenn ein Commit in dev Branch überschritten/zusammengefügt wird, wird eine neue Vorveröffentlichungsversion automatisch von GitHub -Aktionen CI erstellt. Diese Vorversionversionen werden als nächtliche Builds bezeichnet. Bei der Veröffentlichung eines neuen nächtlichen Builds wird der vorherige Nachtbau entfernt.
Eine neue stabile Version wird automatisch von den Github -Aktionen CI erstellt, wenn eine Revision in master -Filiale mit einem Tag in Format versionx.yz markiert wird.
Bitte lesen Sie mit Beitrags.md für Informationen zu unserem Verhaltenskodex und dem Vorgang zum Senden von Pull -Anfragen an uns.
Versionen sind in Format xyz , zum Beispiel 9.1.2 . Die verfügbaren Versionen finden Sie in den Tags in diesem Repository.
Nightly Builds verfügen über zusätzliche Suffix _nightlyN wobei N eine Zahl ist, die mit jeder (automatischen) Nachtveröffentlichung inkrementiert wird und nicht von den xyz -Zahlen abhängt. (Dies bedeutet, dass die nächtliche Zahl bei Stall nicht auf 0 zurückgesetzt wird.) Ältere nächtliche Builds sind nicht über Git -Tags verfügbar.
Der Dekompiler wurde ursprünglich von Jindra Petřík auch als JPExs bekannt. Der Antrag wurde in der Tschechischen Republik gestellt.
Wenn Sie ein Problem melden oder eine neue Funktion anfordern möchten, verwenden Sie unseren Ausgabe-Tracker unter https://www.freedecompiler.com/flash/issues
Sie sollten zuvor häufig gestellte Fragen (FAQ) in Wiki sehen. Siehe auch die Liste der bekannten Probleme in Wiki
Notfallkontakt zu JPEXS Developer ist [email protected] . Wir bevorzugen jedoch den Ausgangs -Tracker -Kontakt.
Die FFDEC-Anwendung ist unter der Lizenz der GNU GPL V3 (GPL-3.0-oder-Later) lizenziert, siehe Lizenz. Es verwendet einen geänderten Code dieser Bibliotheken:
Und Links auch diese Bibliotheken:
Anwendung verwendet auch einige Symbole der Seiden-Ikonen-Packung, Seidenbegleiter 1, Fatcow Icons Pack und AHA-Soft-Symbole.
Für EXE -Launcher verwenden wir Launch5J - MIT.
Weitere Informationen zur FFDEC -Bibliothek finden Sie in Library Readme.