Marshal Format The Marshal format is used to serialize ruby objects. The format can store arbitrary objects through three user-defined extension mechanisms. For documentation on using Marshal to serialize and deserialize objects, see the Marshal module. This document calls a serialized set of objects a stream. The Ruby implementation can load a set of objects from a String, an IO or an object that