MySQL 的 .frm 文件是否有比 dev.mysql.com 上的更新的规范?我正在尝试手动解析它(不要问......只是在试验;而不是试图恢复任何东西)。
“表 11.1 .frm 文件头部分”的第一部分大部分都匹配,但之后我不知道该怎么做。
“表 11.2 .frm 文件密钥信息部分”说“引擎名称”位于 0x101a,但我在 .frm 文件中的 0xAA39 处找到“InnoDB”。我猜这些偏移量实际上并不准确,它们取决于索引的数量等。
如何计算“表 11.4 .frm 文件列信息部分”开始位置的实际偏移量?