4 releases (breaking)

0.7.0 Nov 16, 2023
0.6.0 May 7, 2023
0.5.0 Sep 14, 2022
0.4.0 Aug 3, 2022

#194 in Visualization

Download history 22/week @ 2024-07-27 3/week @ 2024-08-03 2/week @ 2024-08-24 5/week @ 2024-08-31 3/week @ 2024-09-07 17/week @ 2024-09-21 10/week @ 2024-09-28 3/week @ 2024-10-05 3/week @ 2024-10-12 1/week @ 2024-10-19 52/week @ 2024-10-26 10/week @ 2024-11-02

66 downloads per month
Used in 2 crates

MIT license

210KB
5.5K SLoC

hlbc-decompiler Crates.io

Hashlink bytecode disassembler and analyzer.

This crate is a library, see hlbc-cli for an actual program to use.


See the wiki for examples of decompilation output.


lib.rs:

The decompiler used to get haxe sources back from the bytecode definitions. More info on how everything works in the wiki.

The decompiler takes bytecode elements as input and outputs [ast] structures that can be displayed.

Dependencies

~0.5–1.4MB
~26K SLoC