RLE (cellular automata)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(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 program Golly uses a derivative format called [[Extended RLE]].
+
'''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

File Format
Name RLE (cellular automata)
Ontology
Extension(s) .rle
Released ≤1999?[1]

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

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

  1. MCell, which was based on RLE, seems to have been released in 1999 (see its page for details)
  2. http://golly.sourceforge.net/Help/formats.html#rle
  3. http://www.mirekw.com/ca/ca_files_formats.html#RLE
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox