安全文件名

替换非法文件名字符;长度、大小写、空格。

替换 < > : " / \ | ? * 与控制字符。可选替换字符、最大长度、小写、空格替换。和 Slugify 不同,可保留大小写和空格。和 CSS 标识符转义不同,这是文件名不是 CSS ident。空名以及 . 或 .. 失败。

安全文件名能做什么

替换 < > : " / \ | ? * 与控制字符。可选替换字符、最大长度、小写、空格替换。和 Slugify 不同,可保留大小写和空格。和 CSS 标识符转义不同,这是文件名不是 CSS ident。空名以及 . 或 .. 失败。

安全文件名的操作控件在这篇说明之后才加载,搜索引擎仍能读到用法。/developer/filename-safe 是本工具的规范地址。处理在本机完成,Tool-You 不会为安全文件名保存你的文件或粘贴文本。

如何使用安全文件名

  1. 把标签页留在安全文件名(/developer/filename-safe)。如果把内容贴到错误的开发工具(例如生成 slug),任务就变了。
  2. 粘贴或输入安全文件名所需的内容。路径提示:developer · filename safe。替换非法文件名字符;长度、大小写、空格。
  3. 只执行安全文件名这一动作。CSS 标识符转义是另一种变换(CSS 转义标识符,含转义计数。)。替换 < > : " / \ | ? * 与控制字符。可选替换字符、最大长度、小写、空格替换。和 Slugify 不同,可保留大小写和空格。和 CSS 标识符转义不同,这是文件名不是 CSS ident。空名以及 . 或 .. 失败。
  4. 若要带走结果,从安全文件名复制输出。体量与复杂度仍受:Windows 非法字符。可选长度上限 1–255。空、. 和 .. 失败。
  5. 如果其实是「生成 URL slug,可选分隔符与长度。」,离开安全文件名并打开生成 slug。

什么情况下不要用安全文件名

如果相邻工具更合适,请不要用安全文件名,先看生成 slug或CSS 标识符转义;或者说明里已经提示会失败时也不要用。本工具原话:替换 < > : " / \ | ? * 与控制字符。可选替换字符、最大长度、小写、空格替换。和 Slugify 不同,可保留大小写和空格。和 CSS 标识符转义不同,这是文件名不是 CSS ident。空名以及 . 或 .. 失败。

关于安全文件名的常见问题

安全文件名和其他开发页面有什么不同?
替换 < > : " / \ | ? * 与控制字符。可选替换字符、最大长度、小写、空格替换。和 Slugify 不同,可保留大小写和空格。和 CSS 标识符转义不同,这是文件名不是 CSS ident。空名以及 . 或 .. 失败。 简短说:替换非法文件名字符;长度、大小写、空格。
安全文件名会把文件或文本上传到 Tool-You 服务器吗?
不会。安全文件名在当前浏览器标签页运行,文件留在本机。限制说明:Windows 非法字符。可选长度上限 1–255。空、. 和 .. 失败。
我是否该用生成 slug而不是安全文件名?
需要「替换非法文件名字符;长度、大小写、空格。」时用安全文件名;需要「生成 URL slug,可选分隔符与长度。」时用生成 slug。同属开发,但不是同一项工作。
安全文件名有哪些限制?
Windows 非法字符。可选长度上限 1–255。空、. 和 .. 失败。 另外:替换 < > : " / \ | ? * 与控制字符。可选替换字符、最大长度、小写、空格替换。和 Slugify 不同,可保留大小写和空格。和 CSS 标识符转义不同,这是文件名不是 CSS ident。空名以及 . 或 .. 失败。