
Descompilador e editor de SWF de código aberto. Extrair recursos, converter SWF para FLA, editar o ActionScript, substituir imagens, sons, textos e fontes. Vários formatos de saída disponíveis. Funciona com Java no Windows, Linux e MacOS.
Para obter informações sobre o uso do software, lista de recursos etc., visite o FFDEC Wiki.
No passado (antes de 2018), estávamos usando o domínio Free-Decompiler.com como página inicial e github para o código-fonte, agora movemos todas as informações (exceto o rastreador de problemas) para o GitHub.
Para baixar o aplicativo, consulte a versão mais recente. Versões mais antigas e construções noturnas estão disponíveis na seção de lançamentos
Veja a seção de instalação do wiki
Você pode fazer uma cópia local das fontes com o seguinte comando:
git clone https://github.com/jindrapetrik/jpexs-decompiler.git
Isso pressupõe que você tenha o GIT instalado no seu sistema.
O GIT Source Control Manager suporta várias ramificações de código. Usamos dois ramos principais.
master - para versões "estáveis" lançadasdev - Para mudanças mais recentes da versão de desenvolvedores - "Nightly" é lançado nesta filial Você pode mudar para o dev Branch com o seguinte comando git:
git checkout dev
Recomenda -se que os executáveis do Git CommandLine sejam instalados. O script de construção usa o Git para incluir o número da revisão no binário. (Para Windows, você deve ativar o GIT na linha de comando do Windows durante a instalação.)
O código -fonte contém o projeto NetBeans para que você possa abri -lo no NetBeans IDE. Em seguida, você pode usar ações padrão como executar, construir, depurar, limpar e construir no IDE. Outras tarefas específicas podem ser executadas via menu no build.xml (consulte a parte da formiga)
Se você não possui NetBeans, poderá criar código -fonte também com Apache Ant. Depois de instalar a formiga, é bom colocá -la na sua variável de caminho. Abra o CommandLine e navegue até o diretório de fontes. Para executar o aplicativo, execute a tarefa "executada" inserindo este comando:
ant run
Para construir apenas, execute a tarefa de construção:
ant build
Para criar o instalador exe e a versão zip, existem tarefas de formigas "instalador", "release". Essas tarefas exigem software adicional instalado:
Você deve configurar o caminho de instalação desta ferramenta no arquivo de ferramentas.Properties, que pode ser assim para o Windows:
nsis.path = c:\program files (x86)\NSIS
Existem poucas bibliotecas que precisam ser construídas também. Essas bibliotecas são colocadas no diretório "libsrc".
Todas as alterações notáveis estão listadas no arquivo changelog.md
Quando uma confirmação é empurrada/mesclada para o dev Branch, uma nova versão de pré -lançamento é criada automaticamente pelo GitHub Actions CI. Essas versões de pré -lançamento são chamadas de construções noturnas. Ao lançar uma nova construção noturna, a construção noturna anterior é removida.
Uma nova versão estável é criada automaticamente pelo Github Actions CI ao marcar uma revisão no master Branch com uma tag no formato versionx.yz .
Leia contribuindo.md para obter detalhes sobre nosso código de conduta e o processo para enviar solicitações de puxar para nós.
As versões estão no formato xyz , por exemplo, 9.1.2 . Para as versões disponíveis, consulte as tags neste repositório.
As construções noturnas têm sufixo adicional _nightlyN onde N é o número, que incrementa a cada liberação noturna (automática) e não depende dos números xyz . (Isso significa que o número noturno não é redefinido para 0 ao liberar estábulo) As construções noturnas mais antigas não estão disponíveis através de tags Git.
O decompilador foi originalmente escrito por Jindra Petitante, também conhecido como JPEXS . O pedido foi feito na República Tcheca.
Se você deseja relatar um problema ou solicitar um novo recurso, use nosso rastreador de problemas em https://www.free-decompiler.com/flash/issues
Você deve ver perguntas frequentes (FAQ) no Wiki antes. Veja também a lista de problemas conhecidos no wiki
O contato de emergência para o JPEXS Developer é [email protected] . Mas preferimos emitir contato do rastreador.
O aplicativo FFDEC está licenciado sob a licença GNU GPL V3 (GPL-3.0 ou Later), consulte o License.txt. Ele usa código modificado dessas bibliotecas:
E links também essas bibliotecas:
O aplicativo também usa alguns ícones do pacote de ícones de seda, companheiro de seda 1, pacote de ícones do fatcow e pacote de ícones AHA-Soft.
Para lançadores exe, usamos o lançamento5J - MIT.
Consulte a biblioteca ReadMe para obter mais informações sobre a biblioteca FFDEC.