
如何把微信聊天记录导出到电脑并查看【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporterWeChatExporter 是一个开源的微信聊天记录导出工具。它跑在 Mac 上不用越狱直接解析 iOS 备份里的微信数据文字、图片、语音、视频都能在桌面应用里回放。想给旧 iPhone 的聊天存档、或者系统升级前留后路的人就是它的目标用户。图1iMazing 中选中微信应用可以把它 Documents 和 Library 两个文件夹导出到电脑省掉哪些重复劳动不用再逐条截图。以前想留聊天记录只能一条条截图或者寄希望于云同步。现在本地跑起来选个聊天对象点「开始生成数据」整个会话的文件夹就到手了。不用自己转语音。微信语音是 .aud 的 Silk V3 编码播放器打不开。现在工具直接调内置解码器转成 mp3查看页里点一下就能听。不用怕换机丢数据。以前升级系统就意味着旧记录陪葬。现在先导出再升级输出目录就是那部手机所有记录的存档。5步跑通第一次导出第一步拉代码装依赖git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter cd WeChatExporter/development npm install第二步放 SQLite 原生绑定。自己编译很慢仓库在development/framework下已经放了常见版本nodejs 10.16.3 nwjs 0.40.1的编译产物把对应版本文件夹拷进去就行cp -r framework/node-webkit-v0.40.1-darwin-x64 node_modules/sqlite3/lib/binding/第三步启动应用npm start第四步主页点「开始原始数据分析」选中从手机导出的 Documents 文件夹左上角选微信账号这部手机登录过的都会有左下角选聊天对象默认只显示消息总数超过 100 的右侧会预览最近 10 条供你确认然后点「下一步」。图2选中账号后左侧列出聊天对象和消息总数右侧预览最近 10 条确认无误点右上角「下一步」第五步填导出目录日期区间可留空空全量导出点「开始生成数据」。完成后回主页点「显示聊天记录」选中输出目录就能翻了。看懂数据从哪里来整个过程本质是读文件。Documents 里每个登录过的微信账号占一个 32 位 MD5 命名的文件夹工具先枚举这些文件夹读里面的mmsetting.archive拿账号信息。聊天文字在账号的DB/MM.sqlite里每个会话一张Chat_xxx表工具枚举表并数消息量生成左侧那个聊天列表。wxid 和昵称、备注的对应关系在DB/WCDB_Contact.sqlite的 Friend 表里。语音 .aud 由自带的 silk-v3-decoder 解码再用 ffmpeg 压成 mp3。关键文件内容32位MD5/DB/MM.sqlite主聊天数据库每会话一张 Chat_xxx 表32位MD5/DB/WCDB_Contact.sqlite联系人数据库Friend 表存昵称和备注图3账号的 DB 子目录下就是 MM.sqlite 主数据库和 WCDB_Contact.sqlite 联系人数据库挑出两个最典型的用法换机前抢救旧手机里的记录场景旧 iPhone 快退役或者准备换新机想把几年的聊天记录留下来。做法先用 iTunes 做不加密的备份再用 iMazing 导出微信的 Documents 文件夹然后按上面 5 步跑完导出。如果手机上登录过多个微信账号对每个 MD5 账号文件夹重复一遍分析即可。结果所有记录落在独立的输出文件夹里手机里微信删掉了这些对话照样随时打开。图4查看页里文字、链接、语音都在时间按天分段语音可直接播放只归档重要的对话场景记录有好几个 GB但真正想留的只有几个人或几个群。做法账号列表里默认只显示超过 100 条消息的聊天对象先把目标圈出来预览确认没选错人再按日期区间限定范围导出。结果输出目录里只有需要的会话数据文件夹小到能直接塞进 U 盘。绕开最常踩的四个坑现象原因解决npm install 时报 xcodebuild requires XcodeXcode 未安装或未授权装 Xcode 后执行sudo xcodebuild -license并同意分析后一个账号都不显示Documents 路径选错或备份时加密了确认目录下有 32 位 MD5 子文件夹iTunes 备份时取消勾选「加密本地备份」语音显示「[语音读取出错]」silk-v3-decoder 缺 decoder 或 ffmpeg确认 converter.sh、ffmpeg、silk/decoder 三个文件都在目录里崩溃或提示版本不符nwjs 版本和 sqlite3 绑定不匹配换 development/framework 下对应版本的编译产物并从界面右上角「工具 → 导出运行日志」查日志它的价值在于你不需要求微信给全量导出数据本来就在你自己的备份里只是换个能随时打开的形式。下次手机系统升级前先跑一次导出输出目录就是那部手机全部记录的存档。【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考