Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10968|Resposta: 1

[janelas] Descompilador Livre de Flash JPEXS

[Copiar link]
Publicado em 12/09/2018 10:17:21 | | | |
JPEXS Free Flash Decompiler (FFDec) é uma ferramenta de descompilação Flash gratuita e de código aberto. O programa pode visualizar o código-fonte ou 3 partes do Actionscrip{filter}t1/2, exportar ou editar (editor de código AS3). Texto ou imagens podem ser editados ou substituídos. No SWF Decompiler você também pode exportar formas, imagens, sons ou filmes. A conversão de formato de SWF para FLA também é aceitável.


Exige que Java 7, Linux ou Mac OS estejam instalados no Windows

Java 7 ou superior é necessário

Disponível para Windows, Linux e MacOS

Interface do usuário

A árvore de etiquetas exibe

O visual e a sensação do Office 2003 em azul

Painéis de fita, abas e ícones de aplicativos

Compatível com árvores de tag de categoria (formas, sprites, texto, ...) )

- Cada tag exibe um identificador de caractere e assume um nome opcional do ExportAsset ou outras informações

Duas edições em painel

- No painel à esquerda, prévia da edição original à direita

Arraste e solte o arquivo swf na janela principal para abrir o arquivo

Arraste itens da árvore para fora do item de saída da janela

Prévia a mudança da cor de fundo do projeto

Acesse convenientemente a configuração do app pela aba de configurações

Suporte multilíngue: Inglês, Tcheco, Chinês, Holandês, Alemão, Húngaro, Português, Russo, Espanhol, Sueco, Ucraniano

Abra o arquivo

Capturas de tela da aba de abrir/salvar

Ele suporta tanto arquivos SWF quanto compressão não comprimida Zlib e LZMA

Tanto arquivos AS1/2 quanto AS3 são suportados

Scaleform em GFx suporta arquivos (*. GFX :)

Abra o arquivo arrastando e soltando, no menu de contexto do arquivo ou na associação de padrões

O botão de atualização lê o arquivo novamente

Objeto SWF exibido

Exibição de captura de tela SWF (MorphShape)

Forma (Etiqueta DefineShape1-4)

MorphShapes (DefineMorphShape1-2 Tags)

Gênio (Tag DefineSprite)

Botões (abas DefineButton1-2)

Texto (DefineText1 - 2, tag DefineEditText, sem suporte a TLF)

Imagens (Tags DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2)

Fontes (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, tags DefineFontName)

- Nome, prévia do personagem, ascensão, queda, liderança doméstica, logo em negrito/itálico

Vídeo (DefineVideoStream, tags VideoFrame)

Som (DefineSound, SoundStreamHead1-2, aba SoundStreamBlock)

Roteiros (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)

- Código cript de ações, código P, hexadecimal, diagrama de fluxo de controle

quadros (ShowFrame, tags PlaceObject1-3, PlaceObject4 sem AMF, RemoveObject1-2)

Prévia de todo o SWF

Objetos SWF exportados

Diálogo de exportação

Forma (Etiqueta DefineShape1-4)

- Formato SVG, limite

Texto (DefineText1 - 2, tag DefineEditText, sem suporte a TLF)

- Texto simples ou formatação

Imagens (Tags DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2)

- Formato JPEG ou PNG

Vídeo (DefineVideoStream, tags VideoFrame)

- Formato FLV sem áudio

Som (DefineSound, SoundStreamHead1-2, aba SoundStreamBlock)

- Formato MP3/WAV/FLV (mesmo formato da entrada, sem recompressão)

BinaryData (tag DefineBinaryData)

Roteiros (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)

- Ações cript, código P

Exportação para formato FLA

Menu de exportação

- Flash Burst 6 formato FLA (XFL comprimido ou descompactado)

Forma (Etiqueta DefineShape1-4)

MorphShapes (DefineMorphShape1-2 Tags)

- Pré-adolescência de forma

Gênio (Tag DefineSprite)

Botões (abas DefineButton1-2)

Texto (DefineText1 - 2, tag DefineEditText, sem suporte a TLF)

Imagens (Tags DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2)

Vídeo (DefineVideoStream, tags VideoFrame)

Som (DefineSound, SoundStreamHead1-2, aba SoundStreamBlock)

Scripts (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)

quadros (ShowFrame, tags PlaceObject1-3, PlaceObject4 sem AMF, RemoveObject1-2)

- Não há testes entre

Cor de fundo (tag SetBackgroundColor)

Editar objetos SWF

Editar texto

Texto (DefineText1 - 2, tag DefineEditText, sem suporte a TLF)

- Editar texto e parâmetros

Imagens (Tags DefineBitsJPEG2-4, DefineBitsLossless1-2)

- Substituir

font (DefineFont1 -3, tag DefineCompactedFont, DefineFontInfo1 -2).

- Adicionar novos personagens para substituir os existentes

Roteiros (DoABC, DoABCDefine, DoInitAction, Tags DoAction. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)

Cript de ações da edição

Cript de ações da edição

Mostra o código cript Actions à esquerda e o código p à direita

Clique no item AS ilumina o código p e vice-versa

AS1/2: Editar o código P de uma ação existente, diretamente Edição cript de ações

- A edição é diretamente experimental, e alguns recursos podem não funcionar corretamente.

AS3: Modificar as características de uma classe existente. Edite o código p e vários parâmetros de recursos.

Código P AS3: A sintaxe é baseada em RABCDasm. Veja sua página para mais detalhes.

- Pools constantes são atualizados automaticamente

AS3: Adicionaram novos recursos

- Adicionar novos métodos ou slots/constantes às classes existentes

Ferramentas

Agentes embutidos

Buscar fontes cript de Actions (texto ou expressões regulares)

Vá para Documentos (AS3)

Agência

- Configure seu navegador para usar nosso proxy

- Proxy sniffa comunicações HTTP e pesquisa arquivos SWF

- Encontrar um local onde o arquivo SWF possa ser editado e, em seguida, usar o proxy para assumir a responsabilidade

Busca por memórias

- Pesquisar a memória dos fundos soberanos em outros processos

Pesquise no cache do navegador

- Buscar fundos soberanos no cache do navegador web

- Navegadores suportados: Mozilla Firefox, Google Chrome/Chrome

Anti-confusão

- Ofuscação do código P AS3 (raramente processo para remover inserção de código morto por ofuscação)

- Renomear identificadores globalmente

- Renomeação de identificadores inválidos (ofuscadores tendem a usar identificadores para os caracteres errados)

Preparar

Anti-ofuscação automática

- A aplicação pode remover automaticamente códigos mortos e outros códigos ofuscados. Isso pode ser desativado para acelerar a descompilação.

Use seu próprio navegador Flash

- Na plataforma Windows, o navegador Flash interno está disponível, permitindo que o conteúdo Flash seja exibido sem o Adobe Flash Player instalado. Em outras plataformas, o visualizador interno está ativado por padrão.

Aceleração paralela

- A aplicação pode usar métodos paralelos (threads) para ler SWF/descompilação mais rapidamente

A descompilação é proibida

- Como descompilação, pode ser desativado para que apenas o código P seja visível. Isso pode ser como se a descompilação levasse muito tempo, por exemplo.

Adicionar FFDec ao menu de contexto do arquivo SWF

- Em plataformas Windows, isso pode adicionar o menu contextual do clique direito "Abrir WithFFDec" no Explorador do Windows

Use o cache no disco

- O FFDec usa cache para acelerar itens acessados repetidamente. Se estiver neste produto, arquivos de cache são armazenados em um diretório temporário no disco, caso contrário serão armazenados na memória.

Destaque a classe documento na inicialização

- O FFDec SWF pode ser aberto e direcionado diretamente para a classe de documento AS3

Alterar o painel de configurações de idioma

outro

Exclua a árvore de tags clicando com o botão direito no menu de contexto

Suporte para argumentos de linha de comando

limite

Limitações em plataformas que não são Windows:

- Memória flash embutida para exibição de recursos SWF. Este navegador pode estar impreciso, algumas tags não estão disponíveis (vídeo/áudio, DefineEditText)

- Associações no menu do clique direito não estão disponíveis

- A ferramenta de busca de memória não está disponível
Endereço de Download:O login do hiperlink está visível.





Anterior:Uso e Papel da @Param em mybatis
Próximo:O Spring Boot permite configuração entre domínios
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com