You were right about the file format :-)
The content filter fields (filter, match, etc.) have been updated, they now are able to store more data. The official documentation still lists them as 1 byte in size (int8), they're in32 (4 byte) now though. That way, reading the cookie file stops as soon as an entry that includes filter tags is encountered (so the order of the cookies was important as wlel).