Created
March 19, 2013 03:25
-
-
Save andelf/5193480 to your computer and use it in GitHub Desktop.
Erlang BEAM file decompile to .erl file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env escript | |
% -*- mode: erlang -*- | |
main([BeamFile]) -> | |
{ok,{_,[{abstract_code,{_,AC}}]}} = beam_lib:chunks(BeamFile,[abstract_code]), | |
io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(AC))]). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi jfacorro
I had the following errors, I dont know you still programming with erlang or not. Just try to ask if you can help.
** exception error: bad argument
in function io:format/3
called as io:format(<0.65.0>,"
sn",[[45,102,105,108,101,40,34,115,114,99,47,109,111,
100,47,100,97,116,97,47,115,107,105,108,108|...]])