RLE (cellular automata)
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Scientific Data formats |extensions={{ext|rle}} |released=≤1999?<ref>MCell, which was based on RLE, seems to have been releas...") |
(Note on modifications to the format) |
||
Line 6: | Line 6: | ||
}} | }} | ||
− | '''RLE''' is a format used for storing patterns of cellular automata. As the name suggests, it uses [[run-length encoding]]. It was designed by [https://www.conwaylife.com/wiki/David_Buckingham David Buckingham].<ref>http://golly.sourceforge.net/Help/formats.html#rle</ref> The | + | '''RLE''' is a format used for storing patterns of cellular automata. As the name suggests, it uses [[run-length encoding]]. It was designed by [https://www.conwaylife.com/wiki/David_Buckingham David Buckingham].<ref>http://golly.sourceforge.net/Help/formats.html#rle</ref> The basic format is very simple, but different people have made their own modified versions of it over the years. |
== Identification == | == Identification == | ||
− | Standard RLE files will begin with [[ASCII]] "{{magic|1=x =}}"<!-- It begins with "x =". The "1=" is required so that the magic number won't be interpreted as template markup.-->.<ref>http://www.mirekw.com/ca/ca_files_formats.html#RLE</ref> | + | Standard, minimal RLE files will begin with [[ASCII]] "{{magic|1=x =}}"<!-- It begins with "x =". The "1=" is required so that the magic number won't be interpreted as template markup.-->.<ref>http://www.mirekw.com/ca/ca_files_formats.html#RLE</ref> |
== Specifications == | == Specifications == | ||
− | * [http://www.mirekw.com/ca/ca_files_formats.html#RLE Unofficial specification] | + | * [http://www.mirekw.com/ca/ca_files_formats.html#RLE Unofficial specification of the basic format] |
+ | * [http://golly.sourceforge.net/Help/formats.html#rle Specification of Extended RLE, used by the program Golly] | ||
== Software == | == Software == |
Revision as of 10:18, 9 June 2020
RLE is a format used for storing patterns of cellular automata. As the name suggests, it uses run-length encoding. It was designed by David Buckingham.[2] The basic format is very simple, but different people have made their own modified versions of it over the years.
Contents |
Identification
Standard, minimal RLE files will begin with ASCII "x =
".[3]
Specifications
- Unofficial specification of the basic format
- Specification of Extended RLE, used by the program Golly
Software
RLE seems to be very widely-supported; therefore, a list of programs supporting it would almost amount to a list of all CA software.
Links
See Also
References
- ↑ MCell, which was based on RLE, seems to have been released in 1999 (see its page for details)
- ↑ http://golly.sourceforge.net/Help/formats.html#rle
- ↑ http://www.mirekw.com/ca/ca_files_formats.html#RLE