File formats are super important to databases. The layout and formatting we use for numbers, strings, and general binary objects play an important role in the performance, portability, and upgradability of a database. There's a lot to unpack: binary encoding, page structure, checksumming, and more.