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 在瀏覽器中免費使用 — 無需帳號,無需安裝。