Decompilatore Java
Decompilate i file .class e .jar compilati di Java in codice sorgente leggibile. Scegliete tra motori collaudati come CFR, JADX, Vineflower, Procyon o JD-Core e recuperate Java pulito in pochi secondi. Nessuna impostazione locale, nessun problema di configurazione: basta caricare il file e ispezionare il bytecode all'istante.
Decompilatore Java
Caricare un file .class o .jar compilato per recuperare il codice sorgente Java leggibile. Tutti i file caricati devono essere dello stesso tipo: .class o .jar.
Caricare il file
Gettare qui un file .class o .jar
Fare clic o rilasciare un file - convalidato dall'estensione
Informazioni sul file
[Slot 0/1 utilizzato· Aggiornamento per la modalità batch
Caricare un file per configurare il motore di decompilazione
5 Motori di decompilazione
Scegliete tra CFR, JADX, Vineflower, Procyon o JD-Core a seconda della versione di Java e delle vostre esigenze di decompilazione.
supporto .class e .jar
Caricare singoli file .class per ottenere un output sorgente diretto, oppure archivi .jar che restituiscono uno ZIP scaricabile di tutte le classi decompilate.
Elaborazione sicura
I file vengono elaborati in sandbox isolate ed eliminati immediatamente dopo la decompilazione. Non viene conservato nulla.
Come decompilare un file Java
Caricare il file .class o .jar
Trascinare e rilasciare o fare clic per sfogliare. In fase di test sono supportati file fino a 1 MB.
Scegliere un motore di decompilazione
Scegliete tra CFR, JADX, Vineflower, Procyon o JD-Core a seconda della versione di Java e delle vostre esigenze.
Fare clic su Decompila
L'elaborazione richiede in genere meno di 5 secondi. I file .class restituiscono direttamente il sorgente leggibile; i file .jar vengono scaricati come ZIP.
Copiare o scaricare la fonte
Copiare le singole classi negli appunti o scaricare l'intero archivio decompilato sul proprio computer.
Chi usa un decompilatore Java?
Ricercatori di sicurezza
Verificate i JAR e le dipendenze di terze parti alla ricerca di vulnerabilità o codice dannoso senza accedere all'origine.
Sviluppatori
Recuperare i file sorgente persi, ispezionare gli interni delle librerie o comprendere le API non documentate.
Studenti ed educatori
Studiare il rapporto tra bytecode compilato e sintassi Java: uno strumento pratico per imparare la JVM.
Ingegneri inversi
Analizzare il software legacy, comprendere il codice offuscato o portare le vecchie applicazioni ai moderni framework.
Squadre QA e DevOps
Verificare che le build di produzione corrispondano all'origine prevista e che non sia stato introdotto codice non autorizzato.
Contributori Open Source
Ispezionare le librerie upstream per scrivere patch migliori, segnalazioni di bug o livelli di compatibilità.
Endless Forge vs Altri decompilatori Java
5 motori, basati su browser e senza registrazione.
Recuperare il codice sorgente Java
Altri strumenti per gli sviluppatori
Formattatore di codice
Formattazione automatica del codice disordinato con indentazione e regole di stile coerenti.
Spiegazione del codice AI V1
Incollate qualsiasi frammento di codice e otterrete una spiegazione in parole povere di ciò che fa.
Ottimizzazione del codice AI
Rifattorizzate e ottimizzate il codice per ottenere prestazioni e leggibilità grazie all'intelligenza artificiale.
Codice AI Rimuovi commenti
Spogliare tutti i commenti dalla base di codice in modo pulito, senza toccare la logica.
Tester Regex
Testate ed eseguite il debug delle espressioni regolari con l'evidenziazione in tempo reale delle corrispondenze, la visualizzazione dei gruppi di cattura, la modalità di sostituzione e un foglio informativo integrato.
Codificatore/decodificatore Base64
Codifica testo o file in Base64 e decodifica le stringhe Base64 in testo normale, con modalità URL-safe e supporto per l'anteprima delle immagini.
Formattatore JSON
Abbellire e stampare JSON grezzo con indentazione configurabile, evidenziazione della sintassi e rilevamento immediato degli errori.
Analizzatore di testo
Analizzare il numero di parole, il tempo di lettura, il sentiment e il punteggio di leggibilità.
Domande frequenti
5 domande risposte