The article describes why. 2 different db engines (or even instances) can use different file layouts for the same schema.
In many was sql is all about divorcing the schema from the files.
In many was sql is all about divorcing the schema from the files.
Edit: If you're talking about the byte representation only, I don't think section headings indicate the placement of the body's bytes.
I am a human, you know I have a kidney, but I am not a kidney.
I don't know why they don't want to reveal file layouts, but for whatever reason, they decided it was "per se" exempt regardless of the security implications.
(Kinda a file format inside a file format inside a file format.)