微信聊天资料归档管家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8d36cde0/wechat-chat-archive-manager。
技能介绍
要解决什么问题
微信聊天记录、附件和 xwechat_files 往往散落在官方导出、手工文件夹或可读备份里,体积大、路径杂,还容易在拷贝过程中被悄悄改动。你真正需要的是:只处理你有权保管的数据,原文件保持只读,本地形成可核对、可恢复的归档,而不是把「能扫到的媒体文件夹」误说成完整聊天记录。
技能如何工作
归档前会先界定来源范围与覆盖级别(media-only / messages and media / 通过校验与恢复测试后的 verified snapshot)。若唯一来源是加密或不可读的数据库,技能会要求你走官方导出或可读授权目录,不会去破解或绕过访问控制。
核心入库使用捆绑的标准库脚本,以增量快照方式工作:
- 对每个常规文件流式计算 SHA-256,按哈希去重存储物理对象
- 在 SQLite 中保留相对路径、大小、修改时间、MIME 猜测与快照关系
- 读取过程中若文件发生变化则失败退出,并输出快照 ID 与机器可读报告
每次材料入库后应运行完整性校验;归档健康以校验命令成功、无缺失对象与哈希/大小不一致为准。还需在空目录做恢复测试,恢复命令会校验每个文件哈希,默认不覆盖已有恢复目录。
规划存储布局、保留策略与演练证据时,技能会引用 references/archive-layout.md。
适用边界
- media-only 归档不能称为完整聊天历史备份
- 默认倾向加密本地目的地(如 BitLocker 盘),不默认公有云共享目录
- 源路径与归档路径不得重叠;捆绑脚本会跳过符号链接以防路径逃逸
- 在来源范围、入库零错误、校验通过、代表性恢复与样本可打开、保留策略记录等完成门未全部满足前,应报告为部分归档并写明缺失证据
使用场景
- 完成微信官方迁移或可读导出后,在加密本地盘建立只读增量快照,并拿到可机读的快照报告与校验结果。
- 手头只有可读的 `xwechat_files` 或附件目录时,按 **media-only** 归档并在说明中写清覆盖范围,避免误称完整聊天备份。
- 每次新资料入库后执行完整性校验,并在空目录做一次恢复演练,确认哈希与样本文件可正常打开。
- 同一账号多次导出落在不同根目录时,为每轮来源单独打标签入库,便于在 SQLite 中追溯快照血缘。
适合人员
- 换机或清设备前已拿到官方导出,希望原目录只读、归档可校验且能按需恢复的个人保管者
- 维护团队聊天导出(TXT/JSON/HTML 等),需要去重存储、路径元数据与定期恢复抽检的知识库管理员
- 合规或 IT 岗位处理**已授权**聊天资料,需记录覆盖级别、保留策略并完成 verify 与恢复证据链的人员
- 长期积累多份微信导出文件夹,需要按账号或来源标签管理快照、避免源路径与归档路径重叠的归档维护者