BEAM format is an executable format associated with the BEAM virtual machine, which is designed for programs written in Erlang. BEAM stands for Bogdan's Erlang Abstract Machine.
BEAM (R5 and later) is based on a variant of IFF. Files begin with
'F' 'O' 'R' '1' ?? ?? ?? ?? 'B' 'E' 'A' 'M'.
There is also an older format, which begins with
0x7f 'B' 'E' 'A' 'M' '!'.