Whenever a file is created in the NTFS file system, the OS can (and, as a rule, before Windows 7/2008) also create a short name for it. This is not required, and the name may actually be anything, but if the regular name is not yet 8.3, the short name is usually the first 6-character character of the file name, tilde (~) and digit (1 for the first file with the same first characters, 2 for the second, etc.), a period and the first 3 letters of the extension. (If there is no extension, then usually there is no point.)
The number does not apply to the file name otherwise, which means that the "program files" can become "progra ~ 1" or "progra ~ 2" or "progr ~ 50", depending on which other files / directories are in the same the place is called and (mainly) when they were made. But once the name is set, it rarely changes unless the file is renamed.
cHao source share