C言語で書かれた超高速JavaデコンパイラGarlic

2025-06-03
C言語で書かれた超高速JavaデコンパイラGarlic

GarlicはC言語で書かれたJavaデコンパイラで、.class、.jar、.warファイルをJavaソースコードに高速かつ効率的にデコンパイルします。CMake 3.26以降のみが必要で、他の依存関係はありません。Garlicはマルチスレッド処理に対応しており、コマンドライン引数で出力パスとスレッド数を指定できます。javapよりも高速で、LineNumber属性とStackMapTable属性は削除されます。Apache 2.0ライセンスのオープンソースプロジェクトです。