http://fileformats.archiveteam.org/index.php?title=BEAM&feed=atom&action=historyBEAM - Revision history2024-03-28T09:22:07ZRevision history for this page on the wikiMediaWiki 1.19.2http://fileformats.archiveteam.org/index.php?title=BEAM&diff=21012&oldid=prevJsummers: Created page with "{{FormatInfo |formattype=electronic |subcat=Executables |extensions={{ext|beam}} }} '''BEAM format''' is an executable format associated with the BEAM virtual machine, which i..."2015-02-14T01:42:06Z<p>Created page with "{{FormatInfo |formattype=electronic |subcat=Executables |extensions={{ext|beam}} }} '''BEAM format''' is an executable format associated with the BEAM virtual machine, which i..."</p>
<p><b>New page</b></p><div>{{FormatInfo<br />
|formattype=electronic<br />
|subcat=Executables<br />
|extensions={{ext|beam}}<br />
}}<br />
'''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''.<br />
<br />
== Identification ==<br />
BEAM (R5 and later) is based on a variant of [[IFF]]. Files begin with <code>'F' 'O' 'R' '1' ?? ?? ?? ?? 'B' 'E' 'A' 'M'</code>.<br />
<br />
There is also an older format, which begins with <code>0x7f 'B' 'E' 'A' 'M' '!'</code>.<br />
<br />
== Links ==<br />
* [http://www.erlang.se/~bjorn/beam_file_format.html File format for Beam R5 and later]<br />
* [https://synrc.com/publications/cat/Functional%20Languages/Erlang/BEAM.pdf BEAM File Format]<br />
* [http://www.erlang.org/doc/man/beam_lib.html beam_lib: Interface To the BEAM File Format]<br />
<br />
[[Category:IFF based file formats]]</div>Jsummers