squash13
Squash13 is a fictional data interchange format described as a compact, schema-driven method for encoding structured records. It is presented as an educational example that emphasizes predictable encoding, simple tooling, and cross-language compatibility.
Origin and naming: The concept arose in the context of teaching material about data serialization. The name
Design and features: The format defines a small fixed vocabulary of thirteen primitive types and supports nested
Implementation and usage: In the educational materials where squash13 appears, it serves to illustrate the trade-offs
Reception and status: As a pedagogical construct, squash13 is not widely adopted in production systems. It is
See also: JSON, Protocol Buffers, Apache Thrift, data serialization, schema evolution.