The binary contents of the PNAMES lump starts with a header of 4 bytes, followed by all of the patch names.
|0x00||4||nummappatches||An integer holding the number of following patches.|
|0x04||8 * nummappatches||name_p[ ]||Eight-character ASCII strings defining the lump names of the patches. Only the characters A-Z (uppercase), 0-9, and [ ] - _ should be used in lump names. When a string is less than 8 bytes long, it should be null-padded to the eighth byte.|