decompiler.cc · 在线反编译器 · 2026

面向 Java、Android、Python、WASM 与 .NET 的在线反编译器

decompiler.cc 是运行在浏览器里的免费反编译器。拖入编译产物,在标签页中阅读重建源码 — Java 与 Kotlin 的 JAR/CLASS、Android APK 与 DEX、Python pyc、WebAssembly、.NET 程序集以及 Lua 字节码。工作在本机 Web Worker 中完成,文件不会上传到远程反编译 API。

浏览器里的反编译器

无需安装,无需账号。打开归档或单个编译单元,在字节码或反汇编旁边阅读源码。用来查看库、找回丢失源码或审查构建,不必安装桌面逆向套件。

Java、JAR 与 CLASS

Java 引擎是深度路径:常量池、泛型、枚举、lambda、内部类,以及存在元数据时的 Kotlin 友好输出。对比两个 JAR,编辑字符串字面量,修改 class-file 版本,修补访问标志或剥离调试属性,然后保存已修补的归档。

APK、DEX、Python、WASM、.NET 与 Lua

同一拖放区打开 Android 包与 DEX(类 Java 源码加 Smali)、CPython .pyc/.pyo、WebAssembly 模块(大纲与 WAT)、托管 .NET DLL/EXE(C# 大纲与 IL)以及 Lua .luac。初版后端展开结构与反汇编,便于立刻阅读产物。

为什么选择 decompiler.cc

反编译是本地的。分享链接可选。JVM 方法 trace、引号字符串搜索,以及一棵树里的全部编译单元 — 适用于 Windows、macOS、Linux、ChromeOS 与移动浏览器。

如何在线反编译文件

  1. 打开 https://decompiler.cc
  2. 拖入编译文件或归档
  3. 在树中选择单元并阅读重建源码
  4. 可选:对比两个 JAR、编辑字符串或打开调用 trace

FAQ

decompiler.cc 是什么?

运行在浏览器中的在线反编译器。打开 Java JAR/CLASS、Android APK/DEX、Python pyc、WebAssembly、.NET 程序集和 Lua 字节码,并在同一标签页显示重建源码与反汇编。

会上传我的文件吗?

不会。解析与反编译在本地 Web Worker 完成。文件不会发送到远程反编译 API。

支持哪些格式?

Java 与 Kotlin .class/.jar/.war/.ear、Android .apk/.dex、Python .pyc/.pyo、WebAssembly .wasm、托管 .NET .dll/.exe 以及 Lua .luac。Java 管线是成熟引擎;其余为带结构与反汇编的初版读取器。

反编译器免费吗?

是的。decompiler.cc 在浏览器中免费使用 — 无需账号,无需安装。