Is there a more up-to-date specification for MySQL's .frm files than the one on dev.mysql.com? I'm trying to parse it manually (don't ask... just experimenting; not trying to recover anything).
The first part on "Table 11.1 .frm File Header Section" mostly matches up, but after that I'm not sure what to do.
"Table 11.2 .frm File Key Information Section" says the "Name of engine" is at 0x101a, but I'm finding "InnoDB" at 0xAA39 in my .frm file. I'm guessing those offsets aren't actually exact, and they depend the number of indexes and such.
How can I figure out the actual offset for where the "Table 11.4 .frm File Column Information Section" begins?