#java #bytecode #jvm

app coffea

一个非常早期的Java字节码反编译器

1 个不稳定版本

0.1.0 2020年6月22日

#2341 in 解析器实现

MIT 许可证

150KB
3.5K SLoC

coffea

使用纯Rust编写的Java反编译器,注重速度

状态

本项目的反编译部分还远未完成。影响功能完整性的瓶颈是控制流重构和泛型——都是巨大的任务。目前,它只能处理.class文件。.jar文件被阻止,因为需要编写一个高级的、流式zip格式解析器。

作为.class文件解析器,它工作得很好,尽管这个API目前还没有以有意义的方式公开。

依赖项

~35KB