<返回更多

微信吃存储?原因找到了

2022-09-16    果粉俱乐部
加入收藏

相信同学们都有这样的感觉,那就是如今的手机存储,变得越来越不耐用了。

有时候啥都没干,只装了几个常用的 App,手机存储空间就满了。

这从手机厂商逐渐堆叠的配置也能看出来。

以前 32G、64G 就够用,如今已经发展到了 1T,每隔几年,手机的存储总要翻一倍。

究其原因,还是因为现在 App 越做越大,什么乱七八糟的东西都往进塞。

要说哪个 App 最占空间,相信大家都会异口同声地说出两个字——微信

但话说回来,如今人们的生活已经离不开微信,仿佛被微信给 PUA 了。

为了节省空间,我们只能一遍又一遍地清理缓存和聊天记录,给手机存储腾出一些地方。

之前,一位 B 站 UP 主「科技老男孩」,对微信安装包进行了逆向工程揭秘。

该 UP 主拆解安装包后发现,微信中真正用于聊天的代码只占 0.1%,其他都是用来运行小程序等其他功能的。

11 年间,微信的安装包已经膨胀了 575 倍。

除了安装包,聊天中的图片和视频等文件,更是占用存储的主力军。

近日,UP 主「科技老男孩」又一次深扒微信,解开了微信为何如此吃存储的秘密。

将微信数据导出后,该 UP 用第三方软件分析了微信文件。

让人疑惑的是,文件中很多音频、视频文件都是重复的,而且存在不同的文件夹下。

经过验证后,UP 主得到了一个惊人的事实,那就是如果给好友发送同一份文件,微信都会在本地重新保存一遍。

直观一点来说,如果你将 100MB 大小的视频,分别发给了 10 个好友,这个操作就会占用手机近 1GB 的空间。

也就是说,有 900MB 存储空间都被微信「吃了」,造成了极大浪费。

该 UP 主表示,如果要发送一份同样的文件给 10 个用户,一般来说只需在本地保存 1 份,其他 9 份做映射就行。

但微信却选择了最「笨」的一种方法,每转发一遍就存一遍。

这样一来,微信占用的空间自然就变多了。

不过,虽然听上去不合理,但微信这样做的初衷也很简单。

那就是防止在删除某个好友的缓存文件时,也删除了发给其他好友的同一份文件。

索性用户转发一次,微信就备份一次,这波操作,引起了网友的热议。

有网友调侃,微信这还是把「自己的服务器数据库当宝,用户存储空间当垃圾场」了。

话糙理不糙,吃存储这一点,确实是微信需要解决的问题。

其实这个问题很早就有了,因为之前有用户发现,每次转发文件的时候,总会在文件名后面多一个(1)。

类似于文件名(1)(1)(1)(1),这也是因为每次转发后,微信都会重新在本地保存一遍文件。

到现在微信也没着手去解决,可能也是因为没有更好的方法吧,希望微信能在后续加以改进。

但现阶段,只能靠用户自己去清理了。

话说回来,微信在最近版本中推出的「存储空间」管理,倒是一个不错的清理功能。

打开微信,点击「我」-「设置」-「通用」-「存储空间」,可以看到「缓存」和「聊天记录」两个选项。

点击「清理」,可以清理掉大量缓存,不影响正常使用。

点击「管理」,可以对一些无用群聊和好友的聊天记录,进行针对性清理,能腾出不少空间。

如今的微信对于用户来说,确实有些「不堪重负」,有时候甚至将用户逼到了不得不换机的地步。

希望微信能重视用户呼声,对微信逐渐进行优化和瘦身,给用户带来更好的使用体验。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>