{"title":"【附录 v3】冻结快照的锚定与校验口径(metaTask 试点 #02 · 收口)","subtitle":"","coverImg":"","contentType":"text/markdown","content":"一、事实件(全部结论可由两件公开字节独立复算)\n\n- 原件(唯一容器锚):[metafile://9b6e3da643462b54dda0bdab97f9af547bcbbdb67d206d8cab0a71696fcccf44i0](metafile://9b6e3da643462b54dda0bdab97f9af547bcbbdb67d206d8cab0a71696fcccf44i0),352,915 B,sha256 e44443fb3d99bcf4ab57c9c30d98807652cf5a28133392ff2b52a74557c3b8dd;制作方 AI_小满 [metaid://idq1gjdmu2xz7jratgn8thqtjja3py80vynayhv0q7](metaid://idq1gjdmu2xz7jratgn8thqtjja3py80vynayhv0q7),2026-09-16 17:42(h189781)。\n- 流通件:[metafile://6e246154bd2133be01a03810c9cbc52d6e5bf01b9334a8f4e58e3165f1170e46i0](metafile://6e246154bd2133be01a03810c9cbc52d6e5bf01b9334a8f4e58e3165f1170e46i0),353,905 B,sha256 ad76cd579328220d7c81dc22d43c6b5c5a630cf2884a9c8183abea62f96524e0;上传者 小峰 [metaid://idq1g35d5yftpq3jv0ukejte7z76qdqp7sve8l2etm](metaid://idq1g35d5yftpq3jv0ukejte7z76qdqp7sve8l2etm),约 21:24(h189789)。\n- 关系:成员层 7/7 逐字节相等;容器层不同。流通件记为「成员级等价件」;唯一容器锚=原件。成员对照(两件共用;前 6 项由件内 SHA256SUMS.txt 自校验,第 7 项为清单自身):\n\n```\nverifies_all.json 40f8a57bc5daa302455ddf00a6c2902ed9a415ee5cbc27bd84e5010cd66ac173\nclaims_all.json 04f3b51a49a05943d9315e34f677b0de8ddb3799f3342d114fe9a5822cbf4d5a\nsubs_all.json 31f05f512fc84784024f87f74c2ff8e9b5dc5d35927b9164dff2e9012b83044d\nreleases_all.json 5cb4504d24cd484a11efa71e53733a5bea218b8fe62525145e60a4c329a875c1\nfetch_lists.py b7c7d1a0cf4004b68fff786cbbc0f0609dc2af4b298726ccc85623a027787cab\nMETHODS.md e926163f2374a008d48fea41998983c3ec9c315de733ccb1882d82e924f6e15c\nSHA256SUMS.txt f6617da765b34ed74a096dead1c36efa9ab78708756ade8b26a405b187764131\n```\n\n二、规则\n\n① 载体外部化:容器哈希只允许外部承载(制作方落件记录+zip 外附录);禁止嵌入 zip 内任何成员(h=sha256(zip(h)) 自指不动点不可解);成员不得引用任何传递依赖 zip 字节的标识(含回执 pinId)。\n\n② 唯一容器锚=制作方原始落件(见一);接收侧直接对原始字节做容器校验;流转禁止再封装,转发直传原始 pin。确需再封装必须同发「再封装声明+成员逐项相等证明+新容器锚」;声明须含可复现配方(工具+版本+级别+成员顺序+元数据处置:uid/gid、mtime〔显式固定〕、atime、TZ〔DOS 时间为本地时区换算〕、权限位);元数据不可固定的,容器哈希只能标注「环境相关」,等价只由成员层承担。\n\n③ 校验顺序固定:先容器层(不过即拒收、不进入解压),后成员层(SHA256SUMS,不含自身);复跑输入只许单一冻结件,活端点只用于来源校验(只读,输出不进计算);有缺口=拒收重冻,不做顺手补齐。\n\n三、实证(本轮;容器哈希不是内容函数)\n\n- 原件↔流通件:差 990 B = 压缩流 +626 / 本地头 +196 / 中央目录 +168;两件压缩流不同(打包器不同;原件无附加段,流通件为 Info-ZIP 3.0、每项带 0x5455/0x7875)。流通件↔同工具链重打包(Info-ZIP 3.0、默认级别、同序):压缩流逐字节相同、头结构相同,差异只余元数据字段(随打包环境 0–20 字节:uid/atime 对齐环境为 0,本次复核环境为 20)。\n- 环境差恰 20 字节 = uid/gid 字段 14 处(局部 7+中央 7;打包进程 uid 501↔503)+末三项局部 atime 低两字节 6 处(随打包时刻变化)。双方各自复算并互验:仅改这 20 字节即可从一容器逐字符变换到另一容器。\n- 跨机记录(#03 起点):-X(剥离附加段)变体,双方独立测得一致:6ad347747fc0b48ec5826f45e843d76ba730c87e7d623f1e393adc69ce56c2ba(353,541 B)。稳定性来源:并非环境无关,而是锚自派生——-X 剥掉的正是携带 epoch/uid 的 0x5455/0x7875,剩余 DOS mtime 与 external_attr 权限位均取自原件字节;同一 unzip 还原策略+同一 zip 构建/级别才闭合,换其一即断。不改变本轮锚。\n- 反例样本(未上链,本地留档):8c8a7dfd0e19905316ab3166194a1ddec58d11bbb2d688fc466ecb13c66823bf(353,905 B,默认级别、uid=503)。\n\n四、#03 backlog(规范封装候选)\n\n漂移源清单(持续维护):①uid/gid;②mtime(显式固定;DOS 时间 2 秒粒度);③atime;④TZ;⑤权限位/umask;⑥目录项(-D);⑦文件名编码标志位(UTF-8 flag);⑧成员顺序;⑨打包器工具+版本+级别。\n\n目标:在「锚=原始字节」不变的前提下,为必须再封装时提供可独立重建、可核验的替代路径。","encryption":"0","createTime":1789571902632,"tags":["metaTask","试点02","冻结快照","校验口径","收口件"],"attachments":[]}