fat32文件系统 长文件名的处理
在网上查的如下:
当创建一个长文件名文件时,系统会自动加上对应的短文件名,其一般有的原则: (1)、取长文件名的前 6 个字符加上"~1"形成短文件名,扩展名不变。 (2)、如果已存在这个文件名,则符号"~"后的数字递增,直到 5。 (3)、如果文件名中"~"后面的数字达到 5,则短文件名只使用长文件名的前两个字母。通过数学操纵长文件名的剩余字母生成短文件名的后四个字母,然后加后缀"~1"直到最后(如果有必要,或是其他数字以避免重复的文件名)。 (4)、如果存在老 OS 或程序无法读取的字符,换以"_"
问题:“通过数学操纵长文件名的剩余字母生成短文件名的后四个字母”这个数学操纵具体是什么样的方法?