天天百事通!为什么微信要这样占用我们的存储空间?

时间:2022-09-30 07:57:49 来源: 涨姿势



【资料图】

@凤凰网科技:【# 微信本可少占用大量空间 #】# 微信照片每分享一次就要占一次空间 #

近日,科技博主 @胜利文绉绉 发布视频解释了微信的占用大量手机空间的原因。以为朋友分享文件为例,正常的软件分享逻辑,是建立十次链接,把一份文件分享十次。分享本身是不占用存储空间的。

而在微信,同样是转发给十个好友,你每转发一次,微信就会把文件重新保存一份在你的手机。每转发一次,微信就重新保存一份、每转发一次,微信就重新保存一份。这样,你转发了多少遍,就占用了多少的使用空间。

你以为这就完了么?其实实际情况比上面所说的还要糟糕。以转发 1GB 的视频为例,不仅仅要占用数倍的空间。微信还会为在聊天界面生成一个几十 MB 的压缩文件,用来减少对系统的资源占用。而它也会像原文件一样重复保存。

该博主在询问开发者之后得知,这样的重复保存,其实对于聊天软件来说完全是没有必要的。其实在服务器和网盘领域,早就有技术可以完美解决这样的问题。这就是基于 MD5 的文件去重。通过识别文件的哈希数,删除重复的文件在被删除的地方放下一个指向原文件的副本。这样就可以做到既不影响使用,又可以大幅降低内存占用。

博主也想问问,为什么微信要这样占用我们的存储空间?


网站简介 网站团队 本网动态 友情链接 版权声明 我要投稿

Copyright© 2014-2020 中原网视台(www.hnmdtv.com) All rights reserved.