游戏存档: Difference between revisions
No edit summary |
|||
Line 45: | Line 45: | ||
blockmap后2字节为最开始的8个字节,以及blockmap的CRC16校验码(开始值为0xFFFF(像modbus))。 | blockmap后2字节为最开始的8个字节,以及blockmap的CRC16校验码(开始值为0xFFFF(像modbus))。 | ||
然后是journal。其结构如下: | 然后是journal。其结构如下: | ||
Line 67: | Line 66: | ||
</pre> | </pre> | ||
magic 是一个固定值 0x080d6ce0. | |||
blockmap/journal入口的验校和是这样工作的: | |||
* | * 每个 byte 是一个 0x200 大小加密的块的验校和 | ||
* | * 计算一个块的CRC16 (从 0xFFFF 开始) ,两个byte的CRC16一起进行异或运算,以产生 8bit 校验和 | ||
=== Partitions === | === Partitions === |