RLE (cellular automata)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Note on modifications to the format)
(Extensions of those variants; changing the section title from "Derivatives" to "Variants")
 
(One intermediate revision by one user not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Scientific Data formats
 
|subcat=Scientific Data formats
|extensions={{ext|rle}}
+
|extensions={{ext|rle}}, {{ext|l}}, {{ext|rle3}}
 
|released=≤1999?<ref>[[MCell]], which was based on RLE, seems to have been released in 1999 (see its page for details)</ref>
 
|released=≤1999?<ref>[[MCell]], which was based on RLE, seems to have been released in 1999 (see its page for details)</ref>
 
}}
 
}}
Line 13: Line 13:
 
== Specifications ==
 
== Specifications ==
 
* [http://www.mirekw.com/ca/ca_files_formats.html#RLE Unofficial specification of the basic format]
 
* [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 ==
 
RLE seems to be very widely-supported; therefore, a list of programs supporting it would almost amount to a list of all CA 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.
 
* [http://golly.sourceforge.net/ Golly]
 
* [http://golly.sourceforge.net/ Golly]
 +
 +
== Variants ==
 +
* [http://golly.sourceforge.net/Help/formats.html#rle Extended RLE], used by the program Golly
 +
* [http://www.mirekw.com/ca/ca_files_formats.html#dbLife dbLife], used for David I. Bell's collection dbLifeLib
 +
* RLE3, an extension for storing 3-dimensional patterns (see [http://golly.sourceforge.net/Help/changes.html the Golly changelog], "Changes in version 3.2 (released July 2018)")
  
 
== Links ==
 
== Links ==

Latest revision as of 06:00, 30 June 2020

File Format
Name RLE (cellular automata)
Ontology
Extension(s) .rle, .l, .rle3
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

[edit] Identification

Standard, minimal RLE files will begin with ASCII "x =".[3]

[edit] Specifications

[edit] 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.

[edit] Variants

  • Extended RLE, used by the program Golly
  • dbLife, used for David I. Bell's collection dbLifeLib
  • RLE3, an extension for storing 3-dimensional patterns (see the Golly changelog, "Changes in version 3.2 (released July 2018)")

[edit] Links

[edit] See Also

[edit] 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