As entradas têm os códigos na ordem inversa. Tente isso, em vez disso.
00 00 00 00 header version
00 00 00 00 header flags
03 00 00 00 number of entries in the map
17 00 0D 00 '+' -> 'I' (0x0D -> 0x17)
18 00 1A 00 '[' -> 'O' (0x1A -> 0x18)
00 00 00 00 null entry for terminator