internal unsafe void ParseOptionalData(ChunkHeader* header) { header->ValidateMagic("MCNK"); var cur = (byte*)header + sizeof(ChunkHeader); Chunks = Chunks.Concat(ChunkCollector.CreateChunks(cur, cur + header->Size, CreateChunks)); }