Originally Posted by jolphil
My guess it is DOS doing it when it was put on the floppy..
Edit : Simon, you beat me by 60 seconds..One finger typeing here..
- the floppy is probably FAT32 - which is fine with long filenames.
DOS won't enter into it unless this is a very old Windows (95?) or OP used the terminal to copy the program.
This is actually what Windows does before Vista ... dunno about Vista. Technically, I'd expect the same thing to happen trasferring to windows unless there is some mechanism which stores the long filename on the floppy too. May be worth looking at that floppy with ls -l
Suggested exercize - in Windows, open a DOS terminal and list all files in a directory - see what happens to the long file names?
But you are right - it's nothing to do with linux.
I don't think I've seen this with file transfers involving direct-mount ntfs partitions and ntfs-3g. Of course, it's only two files, so they can be manually renamed.