微信本可少占用大量空间?文件每分享一次就要占一次空间?

据凤凰网科技报道,近日,科技博主@shengwen crepe 制作了一段视频,解释了微信占据手机空间大的原因。 以朋友分享文件为例,正常的软件分享逻辑是建立十个链接,分享一个文件十次。 共享本身不占用存储空间。

在微信里,也转发给十个朋友。 每次转发,微信都会在手机上保存一份新的文件副本。 每次转发,微信都会保存一个新副本,每次转发,微信都会保存一个新副本。 这样,你转发多少次,就会占用多少空间。

你认为这已经结束了吗? 事实上,实际情况比上述情况还要糟糕。 以转发一个1GB的视频为例,不仅占用了数倍的空间。 微信还会为聊天页面生成一个几十MB的压缩文件,以减少对系统的资源占用。 它会像原始文件一样重复保存。

博主询问开发者后得知,这样的重复保存其实对于聊天软件来说是完全没有必要的。 事实上,在服务器和网盘领域,早就有技术可以完美解决此类问题。 这是基于 MD5 的文件重复数据删除。 通过识别文件的哈希因子,删除重复文件,并将指向原始文件的副本放在删除的位置。 这样可以在不影响使用的情况下实现,并且可以大大降低内存使用量。 #微信文件每次分享都会占用空间#

文章来源于网络如有侵权请联系删除,作者:新资讯,如若转载,请注明出处:https://www.wuhanews.cn/a/301947.html