Neatbo.

区分文件声明与已安装系统的行为

快捷方式存储路径和已改字体名字是具体文件证据;当前目标解析、系统缓存和应用分组仍需独立验证。

保留原问题与能力缺口

快捷方式作者确认 CSV 成功,是有用的一手反馈;原流程也使用 COM,能从实时 Windows 系统取得 Shell 解析目标。浏览器的所选文件清单交付有界存储声明,不冒充该解析器;不可用的已解析目标不能悄悄成为成功的当前路径。

字体作者需要内部身份改变,而非换文件名。编辑受支持记录交付实际变更文件,但带签名的 Tahoma、OTF/CFF、系统缓存或应用分组仍可能阻碍更广泛原目标。选择原件及评价产物时保留这些缺口。

区分声明、字节保留和外部行为

快捷方式可以同时存储本地与 UNC 部件、环境字符串、安装器身份和不透明 IDList。它们是不同证据,不应争选一个猜测路径。清单分别保留字面声明、原始跨度和准确原件,不检查存在性、不运行命令。

字体 name 表改变时字形和度量仍可字节一致,这是具体可审计修改,但不证明系统安装、缓存刷新或家族分组。报告列明变更记录,不把应用行为包含在承诺内。

用适合的证据判断每句话
结论这里提供的证据仍需另行验证
快捷方式存有此后缀完整原始跨度及严格解码值当前目标是否解析成功
内部字体名字已改每个旧/新记录及编码字节应用是否选到新家族
字形表字节未变全部表 SHA256 及测试独立轮廓通用渲染、安装兼容

让未知值继续明确未知

未确认 ANSI 为 null 并保留原始引用。明确的 WHATWG windows-1252 是确定映射,不代替任意 Windows 代码页;未知载荷可导出而不从清单消失。类似 HTML 或公式的原名是数据,仅 CSV 做公式保护。

旧 MacRoman 字体名同样不猜解码。报告保留原十六进制和 null Unicode,选中支持记录写入明确 ASCII。未知选中编码拒绝整份,未知未选记录保留。语言标签核对语法,不虚构注册状态。

保留完整产物及可达容量证据

新生产模式包含 T323 或 T324,因此重新生成序列化容量向量。LNK JSON/CSV 正边界准确 40 MiB,多一个真实 CSV 保护字节时拒绝;TTF 同样准确达到 16 MiB 并拒绝超出一字节。不填充产物来制造精确边界。

LNK 归档以受控路径保留准确原件;TTF 报告包含每个名字、语言记录及全部表出处,edited.ttf 容器布局可改变。预览格为交互缩短,长内容及审计使用完整下载。两项均不会移除私有名字、路径、参数、版权或许可。

  • 原件与修改/导出产物分别保留。
  • 核对时把路径、启动字符串和字体数据保持惰性。
  • 取消后用同一原始字节重跑,区分原生证明与当前浏览器验收。

参考资料

本分类工具使用说明

展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。

Windows 快捷方式声明清单从本地 LNK 原件读取存储的路径、参数和不透明部件,导出完整清单,不激活快捷方式。

选择现有 LNK 文件,核对全部存储的本地和网络声明、字符串、标志及 ExtraData,明确保留未解析目标。下载包含准确原件和完整 JSON/CSV 的 ZIP。

操作步骤

  1. 选择 LNK 原件并另存备份。
  2. 除非确认使用 WHATWG windows-1252,否则保持 ANSI 未确认。
  3. 运行后核对原名、同时存在的路径声明、参数及未解析字段。
  4. 下载 ZIP,查看完整 JSON/CSV 和准确原件。

可调选项

明确的 ANSI 解释
未确认:保留原始字节 · WHATWG windows-1252

能力与限制

  • 最多 1,000 个原件,每个 1 MiB,合计 32 MiB;文件名最多 512 个 UTF-16 单元。一个文件非法就整批拒绝。
  • 严格核对 76 字节 Shell Link 头,保留全部标志、无符号十进制 FILETIME、带符号图标索引和原始/有效显示命令。本地与网络 LinkInfo 可以同时存在;Unicode 卷名、共享名、设备、路径和后缀分别保留。
  • 读取全部五个 StringData 字段。普通字段最多 260 单元,命令参数受 uint16 线格式的 65,535 单元约束。严格 UTF-16 保留字面 BOM;非法编码和内嵌 NUL 拒绝。
  • ANSI 默认未确认,值为 null,保留准确原始引用。只有明确选择 WHATWG windows-1252 才解码 ANSI;不猜系统区域设置、ConsoleFE 或 Windows 代码页,其他编码不支持。
  • 核对全部 11 种已知 ExtraData 签名及必要大小/偏移。不支持解释的 IDList、Console、PropertyStore 和未知内容明确保留为不透明原始载荷。环境变量和安装器字符串只是字面声明,不展开、不解析。
  • 每文件最多 10,000 个 ExtraData 块及 10,000 个 IDList 项,整批最多 100,000 次结构访问。完整紧凑 JSON 加防公式 CSV 最多 40 MiB;74 MiB ZIP 是受其他预算支配的保护阈值,不声称独立可达到的精确上限。
  • ZIP 包含受控 sources/NNNN.lnk 原件、shortcut-inventory.json 和 shortcut-map.csv。JSON 保留原名原值,只有 CSV 为公式前缀加保护。表格保留全部来源行,每格预览最多 2,000 个 UTF-16 单元;完整字段及原始跨度在下载中。
  • 不使用 COM、不激活 Shell、不执行命令、不打开 URL、不查文件系统/网络、不展开环境变量、不解析已安装应用或检查目标存在性。resolvedTarget 始终为 null;不会扫描当前开始菜单,也不是匿名化。
打开Windows 快捷方式声明清单 →
编辑 TrueType 字体内部名字改写受支持静态 TTF 中明确指定的内部身份,保留字形和其他表字节并重建校验和。

选择一个无签名静态 glyf/loca TrueType 字体,明确填写四个内部名字。改写所有受支持的现有身份记录,保留样式名、字形和其他表。下载 edited.ttf 与完整变更报告。

操作步骤

  1. 保留原件,确认它是受支持的无签名静态 TTF。
  2. 明确填写全部四个内部名字;文件改名是另一操作。
  3. 运行后核对改写记录数及未变表的证据。
  4. 下载 edited.ttf 与完整 JSON/CSV;安装和应用行为需另行评估。

可调选项

家族名
New
完整名
aNew
PostScript 名
Review
唯一 ID
Different

能力与限制

  • 一个 sfnt 0x00010000 TrueType 原件,最多 20 MiB,要求 head/name/glyf/loca/maxp/cmap/hhea/hmtx。最多 256 个有序、唯一、对齐表。核对所有表校验和及完整 0xB1B0AFBA 校验和,检查目录边界、head/maxp 和 loca 范围。
  • 只支持 name 格式 0/1,最多 4,096 条有序唯一记录和 1,024 个 LangTag。每个名字或语言字符串最多 8,192 字节;原存储池及重建去重池各最多 65,535 字节。支持原字符串完全共享及子串共享。
  • 改写现有 ID 1/3/4/6/16/18/21;样式 ID 2/17/22、版权、许可和其他名字保持不变。家族、完整名、PostScript 名和唯一 ID 必须分别明确填写 1–63 个可打印 ASCII 字符;PostScript 禁止空白及 [](){}<>/%。不推断名字或样式。
  • 选中记录中的 Unicode 平台 0 编码 0–4、Windows 平台 3 编码 0/1/10 使用严格 UTF-16BE。Mac 平台 1 编码 0 写入准确 ASCII,旧 MacRoman 值为 null 并保留原十六进制。未知未选编码保留不透明,未知选中编码整份拒绝;已知 Unicode 非法,即使未选中也拒绝。
  • 保留每个格式 1 LangTag,核对 RFC 5646 语法,含私有及 grandfathered 形式;不保证 IANA 注册或规范化。格式 0 的自定义平台 240–255 可以保留高语言 ID。
  • 只重建 name,并修改 head.checkSumAdjustment 修复全局校验和;其他表字节准确不变。容器偏移、间隙和填充可改变。完整 JSON 保留所有旧/新名字字节、语言记录、表偏移和 SHA256;完整 CSV 防公式前缀。
  • 文件名最多 512 个 UTF-16 单元,完整 JSON 加安全 CSV 最多 16 MiB。报告下界守卫可在分配超大完整报告前整份拒绝。字体 21 MiB、合计 37 MiB 是受来源/字符串/报告约束支配的分配保护,不声称独立可达精确上限。
  • 拒绝 DSIG、含 fvar/avar/STAT/gvar/cvar/HVAR/VVAR/MVAR 的可变字体、CFF/CFF2、TTC、WOFF/WOFF2。不加载/安装字体、不执行字形字节码、不渲染、不推断样式、不做全部 OpenType 语义校验。不保证系统缓存、应用分组、兼容或共存。表格每格预览最多 2,000 个 UTF-16 单元。
打开编辑 TrueType 字体内部名字 →

本文相关工具

Windows 快捷方式声明清单 →从本地 LNK 原件读取存储的路径、参数和不透明部件,导出完整清单,不激活快捷方式。编辑 TrueType 字体内部名字 →改写受支持静态 TTF 中明确指定的内部身份,保留字形和其他表字节并重建校验和。