FAT32 is not the cause, The 32 is the size (in bits) of the fat table entries in a fat formated partition. Also my examples were carried out under a NTFS drive., So it Well shorten

FYI: On a FAT drive the long filename extentions added to the 8.3 filesystem directory structure added with win95 are stored in the directroy structure precedding the 8.3 filename which is normally XXXXXX~N.EXT of the LFN, each 32 byte directory entery holds just 13 charaters of the LFN, they are staggered backwards with the 32 bytes directly precedding the SFN containing the first 13 characters of the LFN, then 32 bytes before that having the 2nd 13 etc etc, the backward stored logic of them would imply that the true filename is infact the SFN with the LFN being an additional name also given to the file, this would hold with the fact a true dos only session can still read the files using there SFN, but well not copy/move the LFN should the file be copy/moved.