当前位置:首页 » 办公资讯 » 怎样修改文件字符名长度oppo

怎样修改文件字符名长度oppo

发布时间: 2023-06-10 16:34:33

① 如何修改文件名长度限制

FAT32的一个重要的特点是完全支持长文件名。长文件名依然是记录在目录项中的。为了低版本的OS或程序能正确读取长文件名文件,系统自动为所有长文件名文件创建了一个对应的短文件名,使对应数据既可以用长文件名寻址,也可以用短文件名寻址。不支持长文件名的OS或程序会忽略它认为不合法的长文件名字段,而支持长文件名的OS或程序则会以长文件名为显式项来记录和编辑,并隐藏起短文件名。
当创建一个长文件名文件时,系统会自动加上对应的短文件名,其一般有的原则:
(1)、取长文件名的前6个字符加上"~1"形成短文件名,扩展名不变。
(2)、如果已存在这个文件名,则符号"~"后的数字递增,直到5。
(3)、如果文件名中"~"后面的数字达到5,则短文件名只使用长文件名的前两个字母。通过数学操纵长文件名的剩余字母生成短文件名的后四个字母,然后加后缀"~1"直到最后(如果有必要,或是其他数字以避免重复的文件名)。
(4)、如果存在老OS或程序无法读取的字符,换以"_"

长文件名的实现有赖于目录项偏移为0xB的属性字节,当此字节的属性为:只读、隐藏、系统、卷标,即其值为0FH时,DOS和WIN32会认为其不合法而忽略其存在。这正是长文件名存在的依据。将目录项的0xB置为0F,其他就任由系统定义了,Windows9x或Windows 2000、XP通常支持不超过255个字符的长文件名。系统将长文件名以13个字符为单位进行切割,每一组占据一个目录项。所以可能一个文件需要多个目录项,这时长文件名的各个目录项按倒序排列在目录表中,以防与其他文件名混淆。
长文件名中的字符采用unicode形式编码(一个巨大的进步哦),每个字符占据2字节的空间。其目录项定义如表15。

表15 FAT32长文件目录项32个字节的表示定义
字节偏移
(16进制)
字节数定义
0x01属性字节位意义7保留未用
61表示长文件最后一个目录项
5保留未用
4顺序号数值
3
2
1
0
0x1~0xA10长文件名unicode码①
0xB1长文件名目录项标志,取值0FH
0xC1系统保留
0xD1校验值(根据短文件名计算得出)
0xE~0x1912长文件名unicode码②
0x1A~0x1B2文件起始簇号(目前常置0)
0x1C~0x1F4长文件名unicode码③


系统在存储长文件名时,总是先按倒序填充长文件名目录项,然后紧跟其对应的短文件名。从表15可以看出,长文件名中并不存储对应文件的文件开始簇、文件大小、各种时间和日期属性。文件的这些属性还是存放在短文件名目录项中,一个长文件名总是和其相应的短文件名一一对应,短文件名没有了长文件名还可以读,但长文件名如果没有对应的短文件名,不管什么系统都将忽略其存在。所以短文件名是至关重要的。在不支持长文件名的环境中对短文件名中的文件名和扩展名字段作更改(包括删除,因为删除是对首字符改写E5H),都会使长文件名形同虚设。长文件名和短文件名之间的联系光靠他们之间的位置关系维系显然远远不够。其实,长文件名的0xD字节的校验和起很重要的作用,此校验和是用短文件名的11个字符通过一种运算方式来得到的。系统根据相应的算法来确定相应的长文件名和短文件名是否匹配。这个算法不太容易用公式说明,我们用一段c程序来加以说明。
假设文件名11个字符组成字符串shortname[],校验和用chknum表示。得到过程如下:

int i,j,chknum=0;
for (i=11; i>0; i--)
chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[j++];

如果通过短文件名计算出来的校验和与长文件名中的0xD偏移处数据不相等。系统无论如何都不会将它们配对的。
依据长文件名和短文件名对目录项的定义,加上对簇的编号和链接,FAT32上数据的读取便游刃有余了。

② oppo手机文件重命名怎么弄

您好,您只需要在手机文件管理中找到你所需要更改重命名的文件,长按该文件选择之后,在右下方更多即可找到重命名该文件的中销选此培卜项,森穗重命名即可注:本回答适用于OPPO全系列机型。

③ 文件名最大长度为40字符,怎么修改

解决方法:修改原始文件文件名,再复制就可以了。路径(包括文件名)超过了255个字符长度,主要是路径过长,就会出现该提示。

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1876
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1347
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1631
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1713
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1477
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1798
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1935
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1579
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1559
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1734