文件系统的处理方法、装置、电子设备和介质制造方法及图纸

技术编号:37442932 阅读:22 留言:0更新日期:2023-05-06 09:14
本申请实施例提供了一种文件系统的处理方法、装置、电子设备和介质,其中所述文件系统对应的目录结构包括:名字长度信息和文件类型信息;所述名字长度信息的数据类型为无符号N位整数,N为16的倍数;或者,所述名字长度信息的数据类型为无符号M位整数,所述文件类型信息的数据类型为无符号P位整数,所述名字长度信息的M位与所述文件类型信息的高X位的组合用于表征名字长度信息;所述方法包括:根据文件创建请求,创建目标文件系统对应的目录结构;根据用户创建文件的文件名,为所述名字长度信息的N位赋值,或者,为所述名字长度信息的M位和所述文件类型信息的高X位赋值。本申请实施例可以提高文件名长度。施例可以提高文件名长度。施例可以提高文件名长度。

【技术实现步骤摘要】
文件系统的处理方法、装置、电子设备和介质


[0001]本申请实施例涉及计算机
,特别是涉及一种文件系统的处理方法、装置、电子设备和介质。

技术介绍

[0002]EXT(扩展文件系统,extended file system)是Linux操作系统发行版本的默认文件系统,EXT用多个位置存放重要数据结构的备份,使得其具有良好的可恢复性。
[0003]目前的EXT通常支持定长度的文件名。例如,EXT2(第二代扩展文件系统,second extended file system)、EXT3(第三代扩展文件系统,third extended file system)、EXT4(第四代扩展文件系统,fourth extended file system)目前支持0

255字节长度的文件名。
[0004]在实际应用中,0

255字节长度对于英文文件名而言通常是足够的。然而,由于一个汉字往往需要数个字节来表征,且用户经常需要用文件名来描述文件内容或特征信息;因此,0
‑<br/>255字节长本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件系统的处理方法,其特征在于,所述文件系统对应的目录结构包括:名字长度信息和文件类型信息;所述名字长度信息的数据类型为无符号N位整数,N为16的倍数;或者,所述名字长度信息的数据类型为无符号M位整数,所述文件类型信息的数据类型为无符号P位整数,所述名字长度信息的M位与所述文件类型信息的高X位的组合用于表征名字长度信息;所述方法包括:根据文件创建请求,创建目标文件系统对应的目录结构;所述文件创建请求中包含:用户创建文件的文件名;根据用户创建文件的文件名,为所述名字长度信息的N位赋值;或者,根据用户创建文件的文件名,为所述名字长度信息的M位和所述文件类型信息的高X位赋值。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于目录检索请求,将所述文件类型信息的高X位拼接在所述名字长度信息的M位之前,并根据拼接结果确定名字长度信息。3.根据权利要求1至2中任一所述的方法,其特征在于,所述方法还包括:提供所述名字长度信息和/或所述文件类型信息对应的接口函数;根据所述接口函数,执行所述名字长度信息和/或所述文件类型信息对应的操作。4.根据权利要求1至2中任一所述的方法,其特征在于,所述文件系统对应的文件名结构包括:文件名长度信息;所述文件名长度信息的数据类型为无符号N位整数。5.根据权利要求1至2中任一所述的方法,其特征在于,所述文件系统对应的文件系统类型结构包括:文件系统名称信息;所述文件系统名称信息的内容为预设字符串。6.根据权利要求1至2中任一所述的方法,其特征在于,所述方法还包括:利用文件系统工具,创建文件系统;所述文件系统对应有系统目录结构;所述系统目录结构的最大长度参数为第一预设值,所述系统目录结构所包含名字长度信息的数据类型为无符号N位整数;所述第一预设值根据所述无...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:中科方德软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1