CLASS TXT
Filkonvertering

Konverter CLASS til TXT

HURTIGSVAR
Er det mulig å konvertere CLASS til TXT?
Ja - CLASS konverterer til TXT.

Kjør javap -c -p MyClass > MyClass.txt for å lagre bytecode-disassembly til en tekstfil uten ekstra nedlasting utover JDK. For rekonstruert Java-kildekode i stedet for mnemoteknikk, dra .class-filen inn i JD-GUI eller kjør CFR. Å åpne en .class-fil direkte i et tekstredigeringsprogram gir uleselig binærdata.

Også til TXT: RTF · KKSRC · HVE

På denne siden

Testet på macOS, Windows og Linux
Sist verifisert Oct 2026

Flere gratis konverteringer

HEIC, PNG, WEBP, MP3 og mer - alle verktøy her er gratis.

Åpne verktøykassen

Hvorfor konvertere CLASS til TXT?

En .class-fil er kompilert binær bytecode og kan ikke leses som tekst uten behandling. Utviklere disassemblerer eller dekompilerer til .txt for å inspisere hva en klasse gjør når den originale .java-kildekoden er utilgjengelig, for å sammenligne to kompilerte versjoner, eller for å dokumentere et biblioteks offentlige API.

Hvordan konvertere CLASS til TXT

javap (JDK) FREE

Kjør javap -c -p MyClass i en terminal for å skrive ut bytecode-instruksjoner, og omdiriger deretter til en fil med > MyClass.txt. Legg til -verbose for detaljer om constant pool og klasseversjon.

JD-GUI OPEN-SOURCE

Dra .class-filen over til JD-GUI, så vises den rekonstruerte Java-kildekoden i editoren. Bruk Fil > Lagre alle kilder for å eksportere som en .java-fil (ren tekst) og gi nytt navn til .txt ved behov.

CFR OPEN-SOURCE

Kjør java -jar cfr.jar MyClass.class > MyClass.txt for å omdirigere rekonstruert Java-kildekode direkte til en tekstfil.

Om disse formatene

Kvalitet og hva du bør passe på

  • En .class-fil starter med de magiske bytene 0xCAFEBABE - åpner du den i et tekstredigeringsprogram vil du se binært søppel, ikke lesbart innhold.
  • javap-utdata er bytecode-mnemoteknikk (invokevirtual, aload, osv.), ikke Java-kildekode; bruk JD-GUI eller CFR hvis du trenger kodelignende utdata.
  • Legg til -verbose i javap for å inkludere klassens hovedversjon, constant pool og attributtabeller i utdataene.

Ofte stilte spørsmål

Hva er forskjellen på javap-utdata og dekompilator-utdata?
javap viser bytecode-instruksjoner (mnemoteknikk); JD-GUI og CFR rekonstruerer Java-kildesyntaks - begge produserer ren tekst, men skiller seg betydelig i lesbarhet.
Må jeg installere noe ekstra for å bruke javap?
javap følger med alle JDK-installasjoner; hvis du har Java-utviklingsverktøy installert, er det allerede tilgjengelig.
Kan jeg konvertere en .class-fil til .txt uten å installere Java?
Nei - javap, JD-GUI og CFR krever alle Java for å kjøre, så en JDK- eller JRE-installasjon er nødvendig.