打开电脑端微信文件夹,众人都沉默了...

Java技术迷

共 1981字,需浏览 4分钟

 ·

2024-06-17 17:21

来源丨转自 电脑报(ID:CQCPCW)

作者丨CC


近来,关于微信体积膨胀的话题频繁登上微博热搜。



有博主发现,微信在2011年刚发布的时候,安装包只有457KB,而到了13年后的今天,安装包达到了257MB,“膨胀”了约575倍。当初“小而美”的微信终于在岁月的洗礼下长成了“大而圆”。


我们几乎每天都在使用微信,使用的时间越长,信息积累就越多,聊天记录中的图片、视频、语音、表情包以及大大小小的缓存文件,加起来也有几十个GB,导致手机运行速度越来越慢。


虽说通过微信内置的清除缓存功能,也能腾出少量存储空间,但去掉的也只是存在本地的一些临时文件,而好友和微信群中的头像、朋友圈看过的视频文件、不断更新的广告文件等,随着微信的使用,这些文件马上又会重新生成。另外还不算微信使用过程中各种小程序、服务产生的缓存数据。


微信在手机上实际所占据的空间动辄100多GB很常见,电脑版微信同样也会吃掉大量空间,之前,就有科技博主解释了微信需要占用大量手机存储空间的原因。


具体来说,同样的一份文件,在微信每转发一次,就会被保存一次,你转发多少次,就会被重复保存多少份。而正常的软件分享逻辑,是建立十次链接,把一份文件分享十次,但分享本身是不占用存储空间的。


此外,部分文件例如视频,微信还在存储了文件本身的情况下,再度生成一个压缩文件,这同样会占用大量的存储空间。博主直言,这样的重复存储对于聊天App来说,其实是完全没有必要的。


在服务器和网盘等领域,就有相关的技术可以达到既不影响使用体验,也不会占用大量存储的效果。但是不知为何,微信没有使用这样的技术。


好在微信后续采用了新的文件转发策略,在转发时只会生成一个包含原文件 ID 的新文件,因此不会大幅占用手机存储。



此外,在相关话题下,认证为“鹅厂同学”的疑似微信员工发博称,内部技术团队也一直在关心以及积极尝试各种办法改善问题,重复文件存储优化,浏览器、小程序内核精简,把资源文件极限地挤压出来让大家可以清理。


而近日,又有网友发帖,打开电脑端微信文件夹的All Users文件夹,发现微信把自己的头像在本地保存了几十遍。



对此现象,有网友解释这可能和微信的缓存机制有关,每次用户登录或者长时间不登录后重新登录时,为了数据同步和加快加载速度,微信都会重新下载或更新头像并存储在本地。虽然可能导致文件夹中有多个相同头像,但这是为了确保用户体验和数据一致性的正常操作。


知晓此事后,不少网友也纷纷测试了一番,发现还真有这回事。更有趣的是,一些网友被保存在本地的头像还有大有小、错落有致。


图源@Orraxde


大家也可以去查一下,操作路径:


打开电脑版微信,依次点击【设置】-【文件管理】-【打开文件夹】。



打开文件夹后,退回上一格,即点击WeChat Files,再打开All Users,就能看到你的头像被保存多少次了。



编辑:cc
END

右下角,您点+在看

小编工资蹭蹭涨1毛

    

往期推荐

➤推荐干货:

百度Comate,大爆发!动嘴就能编程

iPhone严重问题:几年前删除的果照被恢复

Google 如果把 Go 团队给裁了会怎么样?

这才是程序员最好的简历

中国人有鸿蒙,凭什么要用美国的安卓?

docker 和传统虚拟机有什么区别?

不建议BeanUtils.copyProperties 拷贝数据

微软Windows这波操作,着实把我吓了一跳!

浏览 114
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报