As for the FAT32 hack, each additional 13 characters or part thereof after the first 8.3 are stored by the file system as a special directory entry that is interpreted as a name mask over the standard 8.3 file name.
Right, it's got all the possible DOS attributes set which isn't possible and makes DOS skip over it (instead of printing an error like it should though...). I was under the belief that this used a cluster for every extra 13 characters, am I wrong?