当前位置: 首页 > news >正文

13、Samba 文件命名与锁定机制详解

Samba 文件命名与锁定机制详解

1. 文件命名规则差异

在早期的 DOS 和 Windows 3.1 系统中,文件名被限制为 8.3 格式,即八个大写字符后跟一个点,再加上三个大写字符,这给用户带来了极大的不便。随着技术的发展,Windows 95/98、Windows NT 和 Unix 等系统放宽了这一限制,允许使用更多大小写敏感的字符来组成文件名。不同操作系统的文件名限制如下表所示:
| 操作系统 | 文件命名规则 |
| — | — |
| DOS 6.22 或更低版本 | 八个字符后跟一个点,再跟三个字母的扩展名(8.3 格式);不区分大小写 |
| Windows 3.1 for Workgroups | 八个字符后跟一个点,再跟三个字母的扩展名(8.3 格式);不区分大小写 |
| Windows 95/98 | 127 个字符;区分大小写 |
| Windows NT | 127 个字符;区分大小写 |
| Unix | 255 个字符;区分大小写 |

2. Samba 名称转换操作

Samba 为了与仅支持 8.3 格式的网络客户端(如 Windows for Workgroups)保持向后兼容,需要将长文件名转换为 8.3 格式的文件名,这一过程称为名称转换(name mangling)。Samba 进行名称转换的具体规则如下:
1.文件名不以点开头:取最后一个点(如果有)之前的前五个字母数字字符,并将其转换为大写,作为 8.3 转换后文件名的前五个字符。
2.文件名以点开头:去掉

http://www.jsqmd.com/news/97798/

相关文章:

  • UltraVNC远程控制实战指南:从零掌握高效连接技巧
  • Lottie-Android多色渐变动画实战指南
  • JELOS:重新定义掌上娱乐体验的终极Linux系统
  • 5分钟打造专业级纸质测量工具:免费应急尺子终极指南
  • Noria数据流系统:重新定义高性能Web应用架构
  • Pintr图像艺术化工具:一键将照片转化为专业线条画的终极指南
  • Kotaemon深度解析:构建可复现检索增强生成系统的最佳实践
  • MNN多模型部署终极指南:从并行执行到智能流量控制
  • 杰理之CIG或BIG连上后安卓手机音量同步功能异常【篇】
  • 如何快速上手Ocrad.js:JavaScript OCR识别的完整指南
  • React CSS Modules 4.3.0 升级实战:5步实现样式管理现代化
  • 算力基建热潮,HDI如何批量“不掉线”
  • 杰理之做tws功能时出现解码失败无声问题【篇】
  • 2025年行业内比较好的隔音门窗厂商怎么选择,隔音门窗/被动式窗/豪宅设计/环保门窗/复古门窗/智能门窗生产厂家口碑推荐 - 品牌推荐师
  • 10款高颜值Zsh主题:让你的终端效率翻倍的终极指南
  • 一人公司的3种路径,给职业焦虑者的启示#Mixlab launchpad社群#线下活动总结
  • 杰理之连接杰理之家时不进行设备认证【篇】
  • 攻防演练视角下的挖矿木马应急响应全流程实验:从告警溯源到纵深防御
  • 技术面试终极指南:从算法学习到面试成功的完整路径
  • 企业知识库检索难题?Langchain-Chatchat混合检索技术如何实现Top3精准匹配
  • 7个Arkime监控实用技巧:让流量分析平台运行更稳定高效
  • 终极指南:FlutterToast跨平台通知组件完全掌握
  • 分布式AI决策系统的架构演进与实践突破
  • FreeCAD Python自动化革命:从重复劳动到智能设计的进阶指南
  • Postcat API工具终极指南:从零开始掌握跨平台API开发
  • 终极指南:PurestAdmin RBAC权限管理系统的完整解决方案
  • Shannon:AI赋能的全自主渗透测试新范式——重塑网络安全攻防的零人工干预解决方案
  • 5步终极指南:轻松构建老照片修复AI训练数据
  • 终极AI开发指南:5步构建自主可控的智能系统
  • 如何快速掌握MSBuild BuildCheck框架:面向初学者的完整指南