Jar Decompiler

Decompila bytecode Java de JAR ou arquivos class em fontes Java legíveis para análise, auditoria ou recuperação por desenvolvedores e pesquisadores de segurança.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,356+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

Projetado para desenvolvedores e analistas de segurança, esta ferramenta decompila bytecode Java contido em JARs ou arquivos class para código-fonte Java legível. Mantém a estrutura de pacotes e fornece uma hierarquia de código-fonte bem organizada ou uma exportação ZIP. Conceitualmente analisa o bytecode, reverte otimizações do compilador quando possível e reconstrói o fluxo de controle, tratamento de exceções e assinaturas de métodos para produzir código legível pelo humano. Usuários se beneficiam da rápida recuperação de código-fonte quando fontes originais estão ausentes e podem inspecionar bibliotecas de terceiros para compatibilidade e segurança. A ferramenta suporta vários backends de decompilação e níveis de linguagem configuráveis para reprodução precisa entre versões do Java. O valor central reside na transparência: pesquisadores podem examinar o comportamento, engenheiros podem portar componentes e equipes podem realizar auditorias sem fontes originais. Funções-chave incluem exportações estruturadas de código, metadados de diagnóstico e decompilação incremental opcional para arquivos grandes. Útil em avaliações de vulnerabilidades, conformidade de licenças e tarefas de manutenção que exigem compreensão de artefatos compilados. Projetado para lidar com arquivos de classe e JAR típicos, com medidas de mitigação e avisos quando a fonte exata não puder ser recuperada devido à obfuscação ou dependências ausentes. O resultado é um rastro de código decompilado confiável e auditable que apoia decisões informadas em manutenção e modernização.

How to Use

  1. Forneça entradas: faça upload dos arquivos JAR ou class que serão decompilados.
  2. Configure as opções: selecione a versão do Java e o backend de decompilação preferido, se disponível.
  3. Inicie a decompilação: inicie o processo para gerar o código fonte Java.
  4. Revise os resultados: examine os arquivos .java decompilados e quaisquer diagnósticos.
  5. Exporte os resultados: baixe o ZIP ou acesse a estrutura de fontes gerada.
How to use jar decompiler

Frequently Asked Questions

Find Quick Answers

A decompilação reproduz exatamente o código-fonte original?
Não. Códigos-decompilados podem diferir em formatação e nomes de variáveis; comentários não são recuperáveis. A decomposição busca representação lógica correta com a melhor legibilidade possível.
Como lida com código obfuscado?
Bytecode obfuscado reduz a legibilidade e pode degradar a qualidade da decomposição. A ferramenta aplica heurísticas para reconstruir identificadores plausíveis; resultados podem ser ambíguos e exigir limpeza manual.
Quais saídas são geradas?
A ferramenta produz um ZIP ou diretório com arquivos .java organizados por pacote, além de logs de diagnóstico opcionais e um resumo de elementos não resolvidos.
É legal decompilar jars Java?
A legalidade varia conforme licenças, contratos e jurisdição. A ferramenta não concede direitos; usuários devem assegurar conformidade com leis e licenças aplicáveis antes de decompilar.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Conversor Spotify para MP3

Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...

Developer Tools

Calculadora de Distância Rodoviária

Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...

Developer Tools

Calculadora de Idade

Determine rapidamente a idade de uma pessoa a partir da sua data de nascimento com nossa calculadora...

Developer Tools

Conversor de moedas

Converta rapidamente valores entre diferentes moedas com nosso conversor de moedas online gratuito,...

Your Feedback Matters

Help Us to Improve