网络知识 娱乐 微信吃存储?原因找到了

微信吃存储?原因找到了

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


有时候啥都没干,只装了几个常用的 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),这也是因为每次转发后,微信都会重新在本地保存一遍文件。


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



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


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


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



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


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



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


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


想了解更多关于数码产品的使用技巧与行业资讯,可以关注我的微信公众号:qiguojiang001(奇果酱)。