
Décompilateur et éditeur open source SWF. Extraire des ressources, convertir SWF en FLA, modifier ActionScript, remplacer les images, les sons, les textes et les polices. Divers formats de sortie disponibles. Fonctionne avec Java sur Windows, Linux et MacOS.
Pour plus d'informations sur l'utilisation du logiciel, la liste des fonctionnalités, etc., visitez FFDEC Wiki.
Dans le passé (avant 2018), nous utilisons le domaine Free -Pompiler.com comme page d'accueil et GitHub pour le code source, nous avons maintenant déplacé toutes les informations (à l'exception du tracker de problème) vers GitHub.
Pour télécharger l'application, voir la dernière version. Des versions plus anciennes et des constructions nocturnes sont disponibles dans la section des versions
Voir la section d'installation du wiki
Vous pouvez faire une copie locale des sources avec la commande suivante:
git clone https://github.com/jindrapetrik/jpexs-decompiler.git
Cela suppose que vous avez installé Git sur votre système.
GIT Source Control Manager prend en charge plusieurs branches de code. Nous utilisons deux branches principales.
master - pour les versions "stables" publiéesdev - Pour les nouveaux changements par rapport aux développeurs - la version "Nightly" est publiée de cette branche Vous pouvez passer à la branche dev avec la commande git suivante:
git checkout dev
Il est recommandé d'installer des exécutables Git Commandline. Le script de construction utilise Git pour inclure le numéro de révision dans le binaire. (Pour Windows, vous devez activer Git dans la ligne de commande Windows lors de l'installation.)
Le code source contient le projet NetBeans afin que vous puissiez l'ouvrir dans NetBeans IDE. Ensuite, vous pouvez utiliser des actions standard comme exécuter, construire, déboguer, nettoyer et construire dans l'IDE. D'autres tâches spécifiques peuvent être exécutées via le menu sur build.xml (voir la pièce Ant)
Si vous n'avez pas de NetBeans, vous pouvez également créer du code source avec Apache Ant. Après avoir installé ANT, il est bon de le mettre dans votre variable de chemin. Ouvrez la ligne de commande et accédez au répertoire des sources. Pour exécuter l'application, exécutez la tâche "Exécuter" en entrant cette commande:
ant run
Pour construire uniquement, exécutez la tâche de construction:
ant build
Pour créer EXE Installateur et version zip, il existe des tâches de fourmi "installateur", "release". Ces tâches nécessitent un logiciel supplémentaire installé:
Vous devez configurer le chemin d'installation de cet outil dans les outils.
nsis.path = c:\program files (x86)\NSIS
Il y a aussi peu de bibliothèques qui doivent être construites. Ces bibliothèques sont placées dans le répertoire "libsrc".
Toutes les modifications notables sont répertoriées dans le fichier changelog.md
Lorsqu'un commit est poussé / fusionné dans dev Branch, une nouvelle version de Prerelease est créée automatiquement par GitHub Actions CI. Ces versions de pré-alimentation sont appelées construction nocturnes. En libérant une nouvelle construction nocturne, la construction nocturne précédente est supprimée.
Une nouvelle version stable est créée automatiquement par les actions GitHub CI lors du marquage d'une révision dans master Branch avec une balise au format versionx.yz .
Veuillez lire contribution.md pour plus de détails sur notre code de conduite et le processus de soumission des demandes de traction à nous.
Les versions sont au format xyz , par exemple 9.1.2 . Pour les versions disponibles, consultez les balises de ce référentiel.
Les constructions nocturnes ont un suffixe supplémentaire _nightlyN où N est un nombre qui incrémente avec chaque libération (automatique) nocturne et ne dépend pas des nombres xyz . (Cela signifie que le numéro nocturne n'est pas réinitialisé à 0 lors de la libération de stables) Les constructions nocturnes plus anciennes ne sont pas disponibles via des balises GIT.
Le décompilateur a été à l'origine écrit par Jindra Petřík également connu sous le nom de JPEX . La demande a été présentée en République tchèque.
Si vous souhaitez signaler un problème ou demander une nouvelle fonctionnalité, utilisez notre tracker de numéro à https://www.free-decompiler.com/flash/issues
Vous devriez voir des questions fréquemment posées (FAQ) dans Wiki auparavant. Voir également la liste des problèmes connus dans Wiki
Le contact d'urgence avec le développeur JPEXS est [email protected] . Mais nous préférons le contact de suivi des problèmes.
L'application FFDEC est sous licence sous la licence GNU GPL V3 (GPL-3.0-ou-le-lame), voir la licence.txt. Il utilise le code modifié de ces bibliothèques:
Et liens également ces bibliothèques:
L'application utilise également certaines icônes du pack d'icônes de soie, du compagnon de soie 1, du pack d'icônes Fatcow et du pack d'icônes AHA-Soft.
Pour les lanceurs EXE, nous utilisons Launch5J - MIT.
Voir la bibliothèque Readme pour plus d'informations sur la bibliothèque FFDEC.