为什么微信不让用户从服务器拉取聊天记录?

2024-10-28 00:09:30 +08:00
 laiyibeimeishi
别的聊天软件包括 qq ,qq 都有历史聊天记录
为什么就微信特殊?为什么微信就是不出?
15331 次点击
所在节点    微信
115 条回复
PuppyRush
2024-10-28 18:43:10 +08:00
不是不能拉取,是不能让你拉取,别人还是可以的
louzhichen
2024-10-28 18:45:27 +08:00
你似乎在寻找:Telegram
xlLee
2024-10-28 19:11:36 +08:00
@shijingshijing 这种图片后边带序号并不是保存了相应份数的文件,本质还是同一个文件,是 linux 的‌‌硬连接( Hard Link )
shijingshijing
2024-10-28 19:55:30 +08:00
@xlLee 大哥,这是我把微信 App 的用户数据从 Container 里面 dump 出来生成的,前面那个数字是我的脚本改名生成的。我删了这些重复的文件,iPhone 磁盘空间多了 4 个 G ,你告诉我这也是 Hard Link ?
junas7
2024-10-28 20:46:20 +08:00
微信说他们不保存用户聊天记录 doge
zengmingyang96
2024-10-28 20:53:50 +08:00
@shijingshijing 有没有可能是 FICLONE 拷贝的
shijingshijing
2024-10-28 21:38:07 +08:00
@zengmingyang96 我不知道什么是 FICLONE 拷贝,这些 Hash 值一模一样的文件我确定是同一个文件保存在不同的路径下面,用的不同的文件名,删除后确实和预期的结果一样,删除一个就能多出一个文件的空间。



比如第一个 d03 开头 hash 值的 xxx4.pic_thum ,如果删这一个文件,然后重新扫描统计,就减少了 56k ;如果把所有这个 hash 值的文件全部删除,iPhone 里面查看磁盘空间释放了 163M ,所有这些拥有重复 hash 值的文件删除之后,磁盘空间多了 5 个 G 。
shijingshijing
2024-10-28 21:40:51 +08:00
@shijingshijing 续上层, 这 5 个 G 的磁盘空间,正好是 C 列 File Count 乘以 D 列 File Size 的结果。
superhxl
2024-10-28 21:57:53 +08:00
@laiyibeimeishi 最喜欢以前的 hangout ,不同设备都可以同步所有记录。现在微信,两台以上电脑轮换登录,导致每台上的记录都不全。
sonnabanana
2024-10-28 23:59:45 +08:00
@runzekk #47 绝大部分存储空间都是群聊记录占用的,显然不能直接乘以用户人数。
fpk5
2024-10-29 03:09:06 +08:00
@body007 #27 这个鬼迁移动不动几个小时还不能退出
fpk5
2024-10-29 03:14:22 +08:00
@runzekk #47 5 亿是 500M ,500M*5GB=2.5EB=2500PB ,对于大厂并没有很高
lambdaX999
2024-10-29 09:39:35 +08:00
就屎山代码导致的遗留问题
julyclyde
2024-10-29 21:29:44 +08:00
@laiyibeimeishi qq 和微信不是同一个腾讯
kyleliiiii
331 天前
@zjsxwc #38 你点开过的话是一直能看的,因为已经下载到本地了。如果长时间没点开过,微信服务器已经把图片清除了,自然没法看了。都默认下载到本地的话,占用空间是一个问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX