Skip to content

Recording Formats

A Recording is one concept; these are the three on-disk formats it serializes to and from. A format is an encoding — not a domain object.

FormatRoleTracks it carries
.tapecharm/VHS interop — a compiler inputcommands
.castasciinema interop — a symmetric codecio
.rectermless native — a single-file containercommands + io + frames

Use .tape to author a session by hand or interop with VHS. Use .cast to interop with the asciinema ecosystem. Use .rec for termless's own lossless, all-tracks form.