微信如何保存聊天记录 微信如何保存一个人的聊天记录( 二 )


在存放目录下 , 每个导出的聊天列表都会以「聊天对象\_ID」为命名的文件夹打包 , 并分类成语音(audio)、图片(image)、视频(video) , 以及一些网页文件(css、img、index.html 等) 。文字的聊天记录则是存在 js – message.js 文件中 。

微信如何保存聊天记录 微信如何保存一个人的聊天记录


只要我们能保证这些文件不丢失 , 那么聊天记录就可以按需永久保存 。如果你有足够大的云空间 , 你甚至可以上传云端 , 在任意有网络连接的地方进行访问 。而手机上一些值得保存但已经很久没更新的聊天记录 , 也就可以放心删除 , 避免一直占用着手机空间了 。
对了 , 在官网的示例中还能发现 , 导出的聊天记录还会分类图片和视频 , 并在右上角提供选择 。但是在我实际导出的少数派作者群聊天记录中 , 这两个按钮并没有出现 , 但文件夹中的图片和视频确实是已经导出来了的 , 可能是一个小 bug 吧 。
微信如何保存聊天记录 微信如何保存一个人的聊天记录


缺点和不足总体使用下来 , 软件的理解和操作并不难 , 但也有些缺点还是比较影响使用体验的 。
首先 , 在选择聊天列表时 , 每次只能选择一个 。如果聊天列表不多倒不成问题 , 但如今相信谁都有好几百个甚至上千条 , 每导出一个就要重新点选列表操作一次 , 还是让人很抓狂的 。
其次 , 浏览页面的时间轴选项只精确到月份 , 因此当你要找当月中旬的聊天记录时 , 就会非常痛苦……尽管Cmd ? F 的网页搜索有一定帮助 , 但要精准找到某一条聊天记录的话 , 仍然要耗费不少时间 。
此外还有一个小问题 —— 如果你的聊天记录内容较多 , 那么每次点开导出记录的网页时 , 都要等待一定时间去渲染 。以上面少数派 27 万多条聊天记录为例 , 渲染的时间大约需要 25 秒 。
最后 , 这个小工具只支持 iOS 设备 , 必须使用 iOS 的系统备份 。如果你用的是 Android , 那目前暂时无解 。
微信如何保存聊天记录 微信如何保存一个人的聊天记录


不过总的来说 , 聊天记录导出还是给了我们一种更多的选择吧 。
隐私问题相信涉及到聊天记录这种的软件 , 大家最关心的一定是隐私问题 。这里我确实也不能保证开发者一定不会「留后门」 , 如果大家有了解信息安全这一块的朋友 , 可以从代码的角度看一看 。
不过从另一个角度来说 , 我想开发者大概也不会这么做吧 。毕竟作为国民级的通信软件 , 如果造成了大量的用户隐私数据泄露 , 或是被黑产、广告商窃取 , 一旦被发现和举报 , 那么法律必然也会严惩 。
Coda:关于「回忆」的一点小废话在一段时间来看 , 个人数据与其说是存储空间的问题 , 倒不如说是整理的问题 。然而人天生具有惰性 , 每当我们看着这些海量的数据时 , 却只想着一股脑先丢进去 , 然后再整理 。因此我无数次地想过一个事情:我的照片图库不管是存在百度网盘 , 存在 Google Photo , 存在 iCloud , 还是存在本地的 NAS 上 , 无论在哪 , 他们都总会有存满的一天 。到那一天 , 我应该怎么办?

推荐阅读